我正在调用网页中的javascript
webBrowser2.Document.InvokeScript("download_file");`.
此javascript打开对话,要求用户保存或打开文件。我想将文件直接保存到路径中,而不向用户显示对话。我怎样才能做到这一点。我在刮网页。我正在从网页中提取所需的详细信息。
download_file()
function download_file() {
var summaryFlag = 0;
if (document.getElementById("frmincludefilesummary").checked) {
summaryFlag = 1;
}
url = '/filedatabase/file_process_request.html?mru=53616c7&type=doc';
url += '&sum=' + summaryFlag + '&logo=0&xcode=name&serve_txt=0&folderid=';
document.location = url;
}
发布于 2012-08-03 00:44:46
你想要达到的目标是不可能的。Javascript不能直接访问或写入客户端文件系统。如果允许的话,这将是一个巨大的安全漏洞。
另一种选择是使用闪存、java或activeX。
https://stackoverflow.com/questions/11715803
复制相似问题