从准确位置上载用户文件的脚本

时间:2015-06-02 14:28:00

标签: javascript

处理一个项目,我们使用用户的XML跟踪和播放列表,以便集成到其他服务中。在Mac上,此文件存储在默认位置/ Users / username / Music / iTunes / iTunes Library.xml中。由于我们需要用户能够上传他们自己的XML文件,有没有办法编写一个脚本,一旦他们点击上传按钮就从该位置拉出文件(使他们不必每次都搜索并找到它) ?如果是这样,这可以通过Javascript(或通过Rails,因为我们也使用它)来完成吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

如果你的意思是在浏览器上,不,你不能。用户必须选择该文件,您无法为它们预先选择它。这是一项安全措施。如果网页可以预先选择input type="file"中的文件,那么自动提交该表单或隐藏输入并诱使用户提交表单或通过File API读取文件将是微不足道的。并将其发送到服务器 - 在所有情况下,在用户的机器上窃取文件而不知情或不同意。