Я использую файловый сервер Samba для копирования файлов с моего устройства Android в общую папку в Windows. С файлами .txt у меня нет проблем, работает нормально, но я попытался скопировать файл .jpg в общую папку, и это не удалось. Я искал много кодов в Интернете, но кто-то решил мою проблему. Мне удалось скопировать изображение, но при открытии оказывается поврежденным.
У кого-нибудь есть образец кода?
Мой код такой:
Java.IO.File mfile = new Java.IO.File(item.FullName);
var mSharedFolderCalidad = new SmbFile(AppGlobalConfigSoftware.Instance.Parameters.PathToDownloadCalidad + item.Name);
//If exists don't create another time
if (!mSharedFolderCalidad.Exists())
mSharedFolderCalidad.CreateNewFile();
InputStream inFile = new FileInputStream(mfile);
SmbFileOutputStream sfos = new SmbFileOutputStream(mSharedFolderCalidad);
byte[] buf = new byte[1024];
int len;
while ((len = inFile.Read(buf)) > 0)
{
sfos.Write(buf, 0, len);
}
inFile.Close();
sfos.Close();
Любая помощь приветствуется.
Спасибо.