从精确位置上传用户文件的脚本
Script that uploads users file from an exact location
正在进行一个项目,我们正在使用用户iTunes曲目和播放列表的XML来集成到其他服务中。在Mac上,此文件存储在默认位置/Users/username/Music/iTunes/iTunes Library.xml。既然我们需要用户能够上传他们自己的XML文件,那么是否有一种方法可以编写一个脚本,在用户单击上传按钮时立即从该位置提取文件(使他们不必每次都搜索并找到它)?如果是这样,是否可以通过Javascript(或通过Rails,因为我们也在使用它)来完成?
谢谢!
如果你的意思是在浏览器上,不,你不能。用户必须选择文件,你不能预先为他们选择。这是一种安全措施。如果网页可以在input type="file"
中预先选择文件,那么自动提交该表单,隐藏输入并欺骗用户提交表单,或通过file API读取文件并将其发送到服务器都将是微不足道的。在所有情况下,在用户不知情或不同意的情况下从用户的机器上窃取文件。
相关文章:
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 计算用户从多个文件中选择的选项数量
- 基于用户加载不同的controller/js文件'访问级别
- SoundCloud API-基于系统中的ID创建用户配置文件
- 创建一个HTML文件,该文件使用DOM在用户每次单击按钮时交换两段内容
- 如何执行被用户屏蔽的外部JS文件'adblockers
- 提示用户通过AJAX调用保存文件
- 如何检查当前用户电子邮件是否已在客户端js文件中验证
- 用户可以无需身份验证即可将文件直接上传到 Google Cloud Storage
- 为用户应用程序托管 javascript 文件是否安全
- 浏览并选择用户硬盘驱动器中的文件在IE中未定义
- 如何使用火狐插件 SDK 从用户的系统上传文件
- 两个用户如何协作编辑 JSON 文件
- Chrome/Tampermonkey 用户脚本存储在文件系统上的什么位置
- 是否可以触发文件下载到用户的浏览器
- 读取一个本地文件,编码为base64,我想给用户一个将结果保存到文件的选项
- node-webkit:将数据导出到csv并提示用户保存文件
- 从Javascript运行PHP文件来检查在线用户:表示未登录的用户是
- 如何在用户's文件系统上使用chrome扩展创建一个用户可访问的文件
- 从精确位置上传用户文件的脚本