浏览代码

feat: Add local file download for debugging Google Drive file upload

Taylor Wilsdon (aider) 4 月之前
父节点
当前提交
42af98ae28
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      src/lib/components/chat/Chat.svelte

+ 10 - 0
src/lib/components/chat/Chat.svelte

@@ -394,6 +394,16 @@
 			const fileBlob = await fileResponse.blob();
 			const file = new File([fileBlob], fileData.name, { type: fileBlob.type });
 
+			// Create a download link for debugging
+			const downloadUrl = URL.createObjectURL(fileBlob);
+			const downloadLink = document.createElement('a');
+			downloadLink.href = downloadUrl;
+			downloadLink.download = fileData.name;
+			document.body.appendChild(downloadLink);
+			downloadLink.click();
+			document.body.removeChild(downloadLink);
+			URL.revokeObjectURL(downloadUrl);
+
 			console.log('File fetched successfully, uploading to server...');
 			const uploadedFile = await uploadFile(localStorage.token, file);