0
我最近为wp7创建了一个录音机。但是用户开始反馈说,没有办法上传记录的文件skydrive。我搜索了很多样本,但它们仅包含文本文件和照片Sample Link。我不知道如何将.wav文件上传到skydrive。任何人都可以为我提供一些样品吗?在此先感谢您的帮助!将WAV文件上传到Windows Phone 7的Skydrive
我最近为wp7创建了一个录音机。但是用户开始反馈说,没有办法上传记录的文件skydrive。我搜索了很多样本,但它们仅包含文本文件和照片Sample Link。我不知道如何将.wav文件上传到skydrive。任何人都可以为我提供一些样品吗?在此先感谢您的帮助!将WAV文件上传到Windows Phone 7的Skydrive
文本文件,照片等没有区别。它们都只是一堆字节,它们的解释不同。在上面贴的链接,存在下面的代码片断:
private void btnSave_Click(object sender, EventArgs e)
{
string fileName = this.fileName.Text.Trim();
byte[] byteArray = Encoding.Unicode.GetBytes(this.fileContent.Text.Trim());
MemoryStream fileStream = new MemoryStream(byteArray);
LiveConnectClient uploadClient = new LiveConnectClient(App.Current.LiveSession);
uploadClient.UploadCompleted += new EventHandler<LiveOperationCompletedEventArgs>(uploadClient_UploadCompleted);
uploadClient.UploadAsync("me/skydrive", fileName, fileStream);
}
前三行所关心的一个字符串转换成字节流,其可以被上载。为了上传一个wav文件,你只需要改变这三行来准备一个包含你的wav数据的流。
如果你的wav文件保存在隔离存储器中,你可以使用IsolatedStorageFile.OpenFile来获得正确的流。