表单文件 - 从URL或数据URL上传?

问题描述:

我可以使用带有(数据)URL的<input type="file">字段吗?表单文件 - 从URL或数据URL上传?

我需要这样的事在的Greasemonkey脚本,但它似乎是不可能的。 或者有什么方法吗?

唯一的工作似乎替代目前想写一个代理,它与文本字段替换文件场一个URL,因此代理可以下载文件,并提交表单。但这与Greasemonkey脚本相比太复杂了。

我想添加一些网站一个“中选择预设的图像”,在文件选择器中的位置。

由于JavaScript不能访问磁盘保存图像,然后选择它进行重新上传,它需要通过数据的URL或像这样做。

+0

为了澄清...(1)这是已经有一个上传表单的页面? (2)您希望修改表单,使其具有自动按钮,或用您选择的固定文件有效替换文件?它是否正确?请澄清问题,**链接到目标页面**,和/或提供分步示例。 – 2010-09-18 18:26:17

+0

该页面有文件上传表单。用文件字段考虑一个简单的

。现在我想自动上传,而不是从本地文件,而是从网址和/或固定数据(可以在greasemonkey中检索xmlhttprpc)。 所以问题是,如何可以将文件上传服务器端脚本与固定数据,而不是文件领域。最好的办法就是像隐藏输入一样填充数据,但不能像文件字段一样发送(使用文件名和编码数据) – allo 2010-09-19 15:53:14

为了安全起见,你将需要额外的权限以编程方式设置“值”属性

来源:http://kerneltrap.org/node/65367