У меня есть свой собственный сервер с локальным IP является 172.23.1.66 с CentOS 7C# Сохранить PictureBox изображения на удаленный сервер
Так что в моей программе, я могу назвать изображение с моего сервера с струнной 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- using-sftp-in-c-sharp /) – Martheen
вы можете написать небольшой сервер C++ или python, где вы можете отправить буфер изображения с программой C#, и после его получения серверная программа сохранит его в указанном вами пути –