我有我自己的服務器與本地IP爲172.23.1.66在CentOS 7C#保存PictureBox的Image到遠程服務器
所以在我的計劃,我可以用我的字符串imageLocation =「http://172.23.1.66/img/978979892782.jpg」服務器調用圖像;
在其他情況下,我想將它保存到我的遠程服務器。我無法在Windows資源管理器中訪問它,我只能在瀏覽器上訪問它。我使用WinSCP遠程控制它。
我嘗試這樣的:
picImage.Image.Save(@"\\172.23.1.66\img\" + clsLibrary.throwCode + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg); // throwCode is my file name
但它扔型 'System.Runtime.InteropServices.ExternalException' 未處理的異常發生在System.Drawing.dll程序
我也有請嘗試刪除第一個IP中的\\。
一切都會失敗,任何人都可以幫忙嗎?
後寫圖像到一個臨時文件中,然後使用[SFTP]發送它(http://blog.deltacode.be/2012/01/05/uploading-a-file-使用-sftp-in-c-sharp /) – Martheen
你可以編寫一個小型的C++或python服務器,你可以從c#程序發送一個圖像文件緩衝區,並在接收到它之後,服務器程序會將它保存到你給定的路徑 –