从javascript中的路径获取文件对象

时间:2013-06-30 18:50:48

标签: javascript html5 file-upload

我正在开发一个浏览器扩展程序,其中部分功能是用户可以从浏览器打开图像 - >右键单击图像,显示上下文菜单 - >用户点击菜单项“上传”(由我的扩展程序放在那里)。单击该按钮会触发获取文件路径的javascript代码,因为它将是浏览器中加载的图像的src属性。现在我有文件路径,我想将此文件上传到应用程序的服务器。 (显然,这是用户批准的请求,因为用户自己从菜单中选择了“上传”,因此没有安全漏洞。)

我的想法是使用获得的路径创建File对象selectedFile,然后使用xhr.send(selectedFile)之类的内容上传文件。这就是用HTML 5 File API完成的。但是我不知道如何从路径创建文件对象。那可能吗?请注意,此处没有<input>元素,它是扩展程序的一部分。

感谢。

0 个答案:

没有答案