我一直在尝试从我的应用程序将文件上传到 Fileshawk.com。我是这样做的:
1-创建一个网络浏览器控件
2-加载页面
3-在网页中它有一个文件的输入标签。
4-我尝试使用失败的方法将文件添加到 HTML。
private void Set_Text_TAG_INPUT(string attribute, string attname, string value)
{
// Get a collection of all the tags with name "input";
HtmlElementCollection htmle = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement current in htmle)
{
if (current.GetAttribute(attribute).Equals(attname))
{
current.SetAttribute("value", value);
}
}
}
private void button1_Click(object sender, EventArgs e)
{
Set_Text_TAG_INPUT("id","upfile_1342028154587", "FILE.txt");
}
所以它没有改变 Input 标签的值。
有什么方法可以将我的文件添加到 HTML 或页面代码中,关于按下上传,我已经有一个方法可以调用 Web 浏览器按钮并单击它。
例如,当您单击从输入文件标记中选择文件时,会弹出一个窗口并选择文件,现在当您单击确定时,该文件存储在 HTML 中的什么位置?
最后,如果我是 HTML 和网络知识的新手,请原谅。