3
我需要上傳從我的應用程序錄制的音頻文件。我無法將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再見」。文件大小與成功上傳文件的大小相同。 – sujay
你能提供完整的FTP上傳代碼嗎? – 2014-01-09 06:24:31