如何关联打开文件选择器和存储文件

本文关键字:文件 选择器 存储文件 何关联 关联 | 更新日期: 2023-09-27 18:09:58

查找此错误并告诉我您对解决此问题的意见我正在制作窗口手机应用程序:它不能保存我选择的文件在存储文件中修剪为媒体或者我不能将打开文件选择器和存储文件联系起来如果有人知道如何将它们联系起来或者有任何演示请告诉我

如何关联打开文件选择器和存储文件

我不太明白你的问题。这是我的代码选择一个文件,并写入它在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();
            }
        }
    }
}