Update imageUpload.js
Browse files- imageUpload.js +27 -1
imageUpload.js
CHANGED
@@ -66,7 +66,33 @@ document.addEventListener('DOMContentLoaded', function() {
|
|
66 |
|
67 |
form.addEventListener('submit', function(event) {
|
68 |
// 检查URL文本区域是否为空
|
69 |
-
if (urlTextArea.value.trim() === ''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
// 阻止表单的默认提交行为
|
71 |
event.preventDefault();
|
72 |
|
|
|
66 |
|
67 |
form.addEventListener('submit', function(event) {
|
68 |
// 检查URL文本区域是否为空
|
69 |
+
if (urlTextArea.value.trim() === '') {
|
70 |
+
// 阻止表单的默认提交行为
|
71 |
+
event.preventDefault();
|
72 |
+
|
73 |
+
// 如果没有选择文件,则打开文件选择框
|
74 |
+
if (fileInput.files.length === 0) {
|
75 |
+
fileInput.click();
|
76 |
+
} else {
|
77 |
+
// 调用函数上传图片并获取URL
|
78 |
+
uploadImagesAndGetFullUrls('imageFileInput', uploadEndpoint, hostUrl)
|
79 |
+
.then(fullUrls => {
|
80 |
+
// 将获取到的URLs添加到文本区域
|
81 |
+
urlTextArea.value = fullUrls.join('\n');
|
82 |
+
|
83 |
+
// 使用新的URLs重新提交表单
|
84 |
+
form.submit();
|
85 |
+
})
|
86 |
+
.catch(error => {
|
87 |
+
console.error('上传失败:', error);
|
88 |
+
});
|
89 |
+
}
|
90 |
+
}
|
91 |
+
});
|
92 |
+
|
93 |
+
// 监听文件输入的变化
|
94 |
+
fileInput.addEventListener('change', function() {
|
95 |
+
if (fileInput.files.length > 0) {
|
96 |
// 阻止表单的默认提交行为
|
97 |
event.preventDefault();
|
98 |
|