Мне нужно загрузить аудиофайлы, записанные из моего приложения. Я не могу загрузить файлы aac в ftp. Вот мой код, чтобы загрузитьЗагрузить аудиозапись на ftp
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(myftppath);
ftp.Credentials = new NetworkCredential(username,password);
ftp.UseBinary = true;
ftp.Method = WebRequestMethods.Ftp.UploadFile;
FileStream fs = File.OpenRead(audioFilePath);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
fs.Close();
Stream ftpstream = ftp.GetRequestStream();
ftpstream.Write(buffer, 0, buffer.Length);
ftpstream.Close();
ftpstream.Flush();
код работает для загрузки других файлов, таких как TXT, PNG, mp3 и т.д., но не для файлов AAC. Пожалуйста, помогите
Что не работает? Вы получаете ошибку или исключение? Где это происходит? Что говорят серверные журналы? Насколько велика ошибка файла по сравнению с файлами, которые работают? – Jason
@Jason Нет ошибок или исключений. Код состояния .ftpwebresponse - это «контроль закрытия», а описание состояния - «221 Good Bye». Файлы имеют тот же размер, что и файл с успешным загрузкой. – sujay
вы можете предоставить полный код для загрузки FTP. –