【问题标题】:How do you assign a storage file to a ByteArray?如何将存储文件分配给 ByteArray?
【发布时间】:2015-12-13 01:19:32
【问题描述】:

如何将存储文件分配给 ByteArray?

var file = await openPicker.PickSingleFileAsync();

【问题讨论】:

    标签: c# bytearray uwp storagefile


    【解决方案1】:

    这里是一个使用文件选择器的示例,获取存储文件并将其转换为字节数组。

    private async void Button_Click_2(object sender, RoutedEventArgs e)
    {
        var picker = new FileOpenPicker();
        picker.ViewMode = PickerViewMode.Thumbnail;
        picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
        picker.FileTypeFilter.Add(".jpeg");
        picker.FileTypeFilter.Add(".jpg");
        picker.FileTypeFilter.Add(".png");
        var file = await picker.PickSingleFileAsync();
        if (file != null)
        {
            var stream = await file.OpenStreamForReadAsync();
            var bytes = new byte[(int)stream.Length];
            stream.Read(bytes, 0, (int)stream.Length);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 2021-09-27
      • 2022-07-14
      • 2017-04-10
      • 1970-01-01
      相关资源
      最近更新 更多