在我的应用程序中,我使用 HTML5 File API 将文件上传到服务器,但是我遇到了无法访问文件的情况,因为它正在被另一个进程使用。这实际上在 Firefox 和 chrome 中创建了两种不同的错误条件。有没有办法使用 html5 检测文件是否无法访问?
问问题
163 次
1 回答
0
您是否查看过此链接中的示例,该示例显示了如何读取文件,如果出现错误,您可以编写正确的错误处理程序:
http://www.azoft.com/spotlight/2011/02/02/filesystem-apifile-api.html
关于你的第二个问题“如果有一个 API 调用只是检查它是否可读而不必在本地实际读取它”,我验证没有这样的 API 来获取文件句柄状态并验证它。我认为这可能是因为(但我可能是错的):
- Web 应用程序在具有有限权限的任何机器上运行,并且获取文件句柄可能需要系统级访问权限
- 不同操作系统(Linux 或 Windows)的文件句柄访问可能不同
于 2012-05-23T16:05:19.077 回答