首页 > 解决方案 > Safari中的HTML文件上传权限错误

问题描述

登录控制台的错误是 NOT_READABLE_ERR,我发现它是“无法读取文件或目录,通常是由于获取文件引用后发生的权限问题(例如,文件或目录同时被另一个应用程序锁定)。”

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

请问有什么解决办法吗?

标签: file-uploadsafari

解决方案


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

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


推荐阅读