我正確的做了什麼,sourcepath是文檔的文件路徑。 1)測試文件是否存在,如果它沒有拋出異常 2)現在我們知道文件存在(並且因爲文件正在從其他地方下載)檢查它是否包含數據。 (因爲它不應該是空的),如果它是空的拋出錯誤,....將檢查這個文件是否爲空的工作?我可以檢查下載的文件是否包含數據?
string sourcePath = "C:\Users\Martin\Desktop\document5.docx";
if (!File.Exists(sourcePath))
{
//throw exception
}
if (string.IsNullOrEmpty(sourcePath))
{
//throw exception
}
什麼是下載它的代碼? *那*應該知道,當然?另外:你提到mvc,它建議服務器端,但你提到訪問下載文件,這表明客戶端。您的網絡服務器是否將文件從其他地方下載到網絡服務器的文件系統?要麼...?如果下載的文件來自*您的網絡服務器,則立即停止:您的服務器無法告知任何有關瀏覽器文件系統的信息。 –
它是一個來自本頁下載()的ftp http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class – John