safari中HTML文件上传权限错误

问题描述 投票:1回答:1

控制台上记录的错误是NOT_READABLE_ERR,我找到的错误是 "文件或目录不能被读取,通常是由于获取文件引用后出现的权限问题(例如,文件或目录同时被其他应用程序锁定)。"

function readFile(myfiles){ var reader = new FileReader(); reader.onload = loadHandler; reader.onerror = errorHandler; reader.readAsText(myfiles[0]); }。

请问有什么解决办法吗?

file-upload safari
1个回答
0
投票

我也遇到了同样的错误。我的案例中的错误是由于编辑器在用户在表单中选择文件后锁定了文件(表单选择后编辑文件)。在这种情况下,你可以直接告诉用户再次选择文件。

本质上,如果用户在上传文件后对文件进行操作(编辑、保存、删除),浏览器就会失去读取文件的权限。

© www.soinside.com 2019 - 2024. All rights reserved.