This commit is contained in:
syuilo 2025-05-13 13:25:44 +09:00
parent 39aec56947
commit e5f8bedb5c
2 changed files with 3 additions and 3 deletions

View File

@ -138,7 +138,7 @@ const dialog = useTemplateRef('dialog');
const firstUploadAttempted = ref(false);
const isUploading = computed(() => items.value.some(item => item.uploading));
const canRetry = computed(() => firstUploadAttempted.value && !isUploading.value && items.value.some(item => item.uploaded == null));
const canRetry = computed(() => firstUploadAttempted.value && !items.value.some(item => item.uploading || item.waiting) && items.value.some(item => item.uploaded == null));
const compressionLevel = ref<0 | 1 | 2 | 3>(2);
const compressionSettings = computed(() => {

View File

@ -10,7 +10,7 @@ import { instance } from '@/instance.js';
import { i18n } from '@/i18n.js';
import * as os from '@/os.js';
export function uploadFile(file: File, options: {
export function uploadFile(file: File | Blob, options: {
name?: string;
folderId?: string | null;
onProgress?: (ctx: { total: number; loaded: number; }) => void;
@ -89,7 +89,7 @@ export function uploadFile(file: File, options: {
formData.append('i', $i.token);
formData.append('force', 'true');
formData.append('file', file);
formData.append('name', options.name ?? file.name);
formData.append('name', options.name ?? file.name ?? 'untitled');
if (options.folderId) formData.append('folderId', options.folderId);
xhr.send(formData);