2016-06-30 125 views
0

嘗試將客戶端站點上的映像上載到另一個服務器(而不是應用程序服務器)時出現「路徑未找到」的問題。代碼如下所示:將文件從客戶端上傳到服務器C#

FileUpload1.SaveAs(Server.MapPath(@"xx.xx.xx.xx\" + FileUpload1.FileName)); 

將應用程序部署到Web應用程序服務器後發生錯誤。但是當本地運行成功上傳時。

我懷疑從應用程序服務器運行的文件上傳器找不到客戶端站點的路徑。這是因爲圖像的路徑在應用程序服務器中不存在。

有關於這個問題上有兩個問題:

1)反正有沒有解決這個問題。

2)「FileUpload1.PostedFile.SaveAs()」和FileUpload1.SaveAs()之間是否有區別?

感謝您試圖幫助我解決這個問題。

+0

這是asp.net嗎? – Thorarins

+0

您有權訪問此服務器@「xx.xx.xx.xx \」嗎? 和你正在使用什麼協議?如果您有該服務器的FTP訪問權限,則可以通過FTP客戶端上傳。 –

+0

您需要在該服務器上添加共享文件夾 – Thorarins

回答

0

你應該寫路徑爲img.Save("c:\\Users\\user\\Desktop\\Barcodes\\1.png", System.Drawing.Imaging.ImageFormat.Png);

+0

對不起,不是真的明白什麼是在這裏試圖建議。你想讓我設置硬編碼路徑嗎? –

相關問題