使用AngleSharp,如何指定要填充<input type="file" name="myInputFile">
的文件?我已经阅读了这篇StackOverflow question,但它似乎与我的预期案例不同。我正在尝试以编程方式填写表单,同时上传我选择的文件。
答案 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类型并具有构造函数重载以允许传入(本地)文件路径等。
希望这有帮助!