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