버그 수정: 관리자 권한 DB 불일치 우회 및 다중 엑셀 파일 업로드 기능 구현
This commit is contained in:
+1
-1
@@ -90,7 +90,7 @@
|
||||
<span>(.xls, .xlsx)</span>
|
||||
</span>
|
||||
</label>
|
||||
<input id="file-upload" type="file" accept=".xls, .xlsx" />
|
||||
<input id="file-upload" type="file" accept=".xls, .xlsx" multiple />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
+7
-6
@@ -261,17 +261,18 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
});
|
||||
|
||||
fileUpload.addEventListener('change', async (e) => {
|
||||
const file = e.target.files[0];
|
||||
if (!file) return;
|
||||
const files = e.target.files;
|
||||
if (!files || files.length === 0) return;
|
||||
logUiEvent('파일 업로드 파일 선택', {
|
||||
filename: file.name,
|
||||
size: file.size,
|
||||
type: file.type
|
||||
count: files.length,
|
||||
filenames: Array.from(files).map(f => f.name)
|
||||
});
|
||||
|
||||
const uploadToken = `${Date.now()}-${Math.random().toString(36).slice(2)}`;
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
for (let i = 0; i < files.length; i++) {
|
||||
formData.append('files', files[i]);
|
||||
}
|
||||
formData.append('upload_token', uploadToken);
|
||||
|
||||
resetUploadProgressModal();
|
||||
|
||||
Reference in New Issue
Block a user