我知道在浏览器中运行的javascript不会被允许直接访问本地文件系统,这是有道理的,我不是在寻找违反这种方法的方法。
但是有没有安全和犹太方法从本地系统中获取文件以供浏览器使用?这些方法会特定于平台吗?我是否会限制它必须基于每个文件授予哪种文件和访问权限?
我在想的是,当您上传照片时,它会打开系统级对话框,然后最终将该文件呈现给浏览器,以便浏览器通过http发送到远程服务器。是否可以将文件传递给浏览器本地内存/给予浏览器读取它的权限,因为它要上传但不是上传它以某种方式传递给java脚本并允许它在客户端操作它很多你可以用服务器端javascript操作文件的方式吗?
我问的原因是因为我最近对基于浏览器的文件操作程序,它们的可行性以及在Chrome OS类型环境中可以用它们做些什么感兴趣。只是出于好奇,任何想法都很快就会实用。
编辑:尝试澄清并更直接地提出我的问题。
答案 0 :(得分:1)
使用File API(MDN有a tutorial),但要注意它是新规范并且limited browser support。
它允许使用客户端JS访问<input type="file">
中选择的文件。