2012-07-30 42 views
0

我使用保存文件直接到指定的路徑,而不顯示保存或打開對話

webBrowser2.Document.InvokeScript("download_file");`. 

這個JavaScript調用網頁中的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; 
}​ 
+0

你是否正面它的瀏覽器不觸發提示? – 2012-07-30 05:29:40

+0

我沒有給你馬特羅。上面的命令調用java腳本。 Java腳本如下。 'function download_file(){ var summaryFlag = 0; (document.getElementById(「frmincludefilesummary」)。checked){ \t 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; }' – Maddy 2012-07-30 05:55:52

回答

0

你正在努力實現的事情是不可能的。 Javascript無法直接訪問或寫入客戶端文件系統。如果允許,這將是一個巨大的安全漏洞。

備用選項是使用flash或java或activeX。

相關問題