feat: Upload failde Second Modal done.

This commit is contained in:
chiayin
2024-01-05 16:39:09 +08:00
parent 68981e98f5
commit fe5731ae15
4 changed files with 37 additions and 10 deletions

View File

@@ -16,7 +16,7 @@
</template>
<script>
import IconUploarding from '../icons/IconUploarding.vue';
import { uploadFailed } from '@/module/alertModal.js'
import { uploadFailedFirst } from '@/module/alertModal.js'
import { storeToRefs } from 'pinia';
import FilesStore from '@/stores/files.js';
@@ -46,7 +46,7 @@ export default {
// 判斷是否有檔案
if(target && target.files) uploadFile = target.files[0];
// 判斷檔案大小不可超過 90MB (90(MB)*1024(KB)*1024(Bytes)=94,371,840)
if(uploadFile.size >= 94371840) return uploadFailed('size')
if(uploadFile.size >= 94371840) return uploadFailedFirst('size')
// 將檔案加進 formData欄位一定要「csv」
formData.append('csv', uploadFile);
// 呼叫第一階段上傳 API