2010-01-19 62 views

回答

12

該文件需要可供客戶端瀏覽器訪問。這意味着它可能需要在客戶端機器上或通過共享訪問。如果要將文件存儲在中央位置,請使用共享文件夾,或者在需要時提供將文件複製到客戶端的方法。

至於上傳文件,這將取決於你如何去做。如果使用標準的文件輸入標籤,它的工作是這樣的:

HTML片段:

<form action="upload.asp" method="post"> 
<input type="file" name="uploaded_file"> 
<input type="submit" name="submit_upload"> 
</form> 

代碼:

void UploadFile(string filepath, Browser browser) 
{ 
    FileUpload upload = browser.FileUpload(Find.ByName("uploaded_file")); 
    upload.Set(filepath); 
    Button submit = browser.Button(Find.ByName("submit_upload")); 
    submit.Click(); 
} 
+2

似乎並沒有在最新的IE瀏覽器的工作。相反,當執行'upload.Set()'時,文件選擇窗口打開,之後沒有任何反應。 – 2013-08-31 06:49:36