查找此错误并告诉我您解决此问题的意见 我正在制作窗口电话应用: 无法将我选中的文件保存在存储文件中以将其修剪为媒体 或者我无法在打开文件选择器和存储文件之间建立联系,如果有人有任何想法如何关联它们或有任何演示请告诉我
答案 0 :(得分:0)
我不确定我理解你的问题。这是我的选择文件并在WinRT / Win10商店应用程序中写入的代码。
private async void SaveFileExecute()
{
var fileNameTab = FileName.Split('.');
var extension = fileNameTab[1];
var fileName = fileNameTab[0];
var savePicker = new FileSavePicker
{
SuggestedStartLocation = PickerLocationId.DocumentsLibrary,
SuggestedFileName = fileName
};
savePicker.FileTypeChoices.Add(extension, new List<string> { "." + extension });
var saveFile = await savePicker.PickSaveFileAsync();
if (saveFile != null)
{
using (var fileStream = await saveFile.OpenAsync(FileAccessMode.ReadWrite))
{
using (var outputStream = fileStream.GetOutputStreamAt(0))
{
using (var dataWriter = new DataWriter(outputStream))
{
dataWriter.WriteBytes(SelectedFile.Data);
await dataWriter.StoreAsync();
dataWriter.DetachStream();
}
await outputStream.FlushAsync();
}
}
}
}