如何使用AngleSharp为<input type =“file”/>的DOM指定输入文件?

时间:2017-03-20 05:25:30

标签: c# anglesharp

使用AngleSharp,如何指定要填充<input type="file" name="myInputFile">的文件?我已经阅读了这篇StackOverflow question,但它似乎与我的预期案例不同。我正在尝试以编程方式填写表单,同时上传我选择的文件。

1 个答案:

答案 0 :(得分:1)

每个std::vector<double> v1; std::vector<double> v2; foreach(QFuture<double> thread, Up_corr.futures()) v1.push_back(thread.result()); foreach(QFuture<double> thread, Down_corr.futures()) v2.push_back(thread.result()); for(size_t iCh = 0; iCh < 32; iCh++) vUp.push_pack((v1[iCh]+v2[iCh])*0.5); 都有一个IHtmlInputElement属性,可用于添加文件。

Files

在之前使用的示例中,var input = document.QuerySelector<IHtmlInputElement>("input[type=file][name=myInputFile]"); input?.Files.Add(file); 变量引用任何file实例。 AngleSharp是PCL没有开箱即用的正确实现,但是,一个简单的可能看起来像:

IFile

更复杂的一个会自动确定MIME类型并具有构造函数重载以允许传入(本地)文件路径等。

希望这有帮助!