jokyo3 commited on
Commit
d4d88d4
·
verified ·
1 Parent(s): aee294d

Update imageUpload.js

Browse files
Files changed (1) hide show
  1. 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() === '' && fileInput.files.length > 0) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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