【发布时间】:2011-08-26 15:56:30
【问题描述】:
注意:
下面的答案反映了 2009 年旧版浏览器的状态。现在,您实际上可以在 2017 年使用 JavaScript 动态/编程地设置文件输入元素的值。
有关详细信息以及演示,请参阅此问题中的答案:
How to set file input value programatically (i.e.: when drag-dropping files)?
我需要做的是以编程方式从使用 .NET WebBrowser(基本上是嵌入式 Internet Explorer)的应用程序的 javascript 代码向服务发送 POST 请求。此服务要求其中一个字段是“文件”。
如果我有文件的内容,例如字节数组(和不是文件的路径;我不是想从这里的用户那里窃取文件:))。
或者也许是一种显式创建和发送 POST 请求而不是动态创建 FORM 的方法?
我需要使用将在我的WebBrowser 中运行的 JavaScript 代码(想想 IE)。这可能吗?
【问题讨论】:
标签: javascript post