簡體   English   中英

將錄音上傳到ftp

[英]upload audio recording to ftp

我需要上傳從我的應用程序錄制的音頻文件。我無法將aac文件上傳到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文件。 請幫忙

你的代碼似乎是正確的。 你可以試試這個,

  1. 如果您在模擬器上運行應用程序,請檢查您的操作系統是否有權將文件寫入ftp。
  2. 在真實設備上安裝您的應用並嘗試使用相同的代碼上傳。

如果沒有工作,那么使用try塊找出錯誤的確切原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM