Xam.Plugin.FilePicker 工作正常但无法获取文件

克里斯托弗·加尔萨

我在 Xamarin.Android.Support.v4 Fragment 上使用 Xam.Plugin.FilePicker NUGet 1.1.0 版,当我使用文件选择器时,它工作正常,但是当我获取文件时,字节数组为空,文件名只是没有路径的文件名。

如果我能得到文件的完整路径那就太好了,从那里我可以得到字节数组。我做错了什么?我的代码是这样的:

try
{
    var crossFilePicker = Plugin.FilePicker.CrossFilePicker.Current;
    var myResult = await crossFilePicker.PickFile();
    if (!string.IsNullOrEmpty(myResult.FileName)) //Just the file name, it doesn't has the path
    {
        foreach (byte b in myResult.DataArray) //Empty array
            b.ToString();
    }
}
catch (InvalidOperationException ex)
{
    ex.ToString(); //"Only one operation can be active at a time"
}

此外,如果您使用后退按钮,它不会让您选择其他文件,因为“一次只能进行一项操作”

迈克XX马

我已经测试了 xamarin 表单 android 的文件选择器插件。它可以获取文件字节,我可以输出文件字节。您的代码是正确的,请检查您选择的文件类型,否则您可能选择了错误文件。在我的网站中,我选择了一个 jpg 文件:

在此处输入图片说明

如果我能得到文件的完整路径就好了

您现在无法获取文件路径,但此功能即将推出。请检查 github 存储库提交分支

此外,如果您使用后退按钮,它不会让您选择其他文件,因为“一次只能进行一项操作”

途中也修复了这个问题,请查看github仓库

如果您等不及他们修复,建议您下载源代码并自行更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

xamarin.android中的Xam.Plugin.Media事先获取目标文件夹

来自分类Dev

Xamarin Forms和xam.plugin.media:无法解析对Xamarin.Essentials.Permissions的引用

来自分类Dev

使用 xam.Plugin.DownloadManager Xamarin 表单

来自分类Dev

无法在Xam.Plugins.Messaging中的WithAttachment中附加文件

来自分类Dev

filepicker.io中文件的顺序

来自分类Dev

Xamarin 使用 FilePicker 使用按钮选择文件

来自分类Dev

Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

来自分类Dev

Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

来自分类Dev

Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

来自分类Dev

Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

来自分类Dev

尝试使用 Xam.Plugin.Media 打开相机时抛出异常

来自分类Dev

如何在FilePicker中获取上载的文件路径

来自分类Dev

Xamarin形式:Xamarin.Plugin.FilePicker在ios上不起作用

来自分类Dev

在离子 3 中使用 FilePicker-Phonegap-iOS-Plugin 进行离子服务时键入错误

来自分类Dev

使用node.js无法获取存储在filepicker中的文件的URL

来自分类Dev

gedit-latex-plugin无法正常工作

来自分类Dev

如何从另一个.xam文件按钮单击弹出子窗口?

来自分类Dev

上传时如何从Filepicker.io获取S3网址

来自分类Dev

为什么我无法在我的HTML代码中实现filepicker.io?

来自分类Dev

filepicker.io当某些文件已使用pickAndStore完成但用户关闭模式时会发生什么?

来自分类Dev

如何使用量角器在filepicker中上传文件?

来自分类Dev

如何使用Julia,Pluto.jl和PlutoUI.jl的FilePicker元素读取上载的CSV文件

来自分类Dev

Xamarin.Essentials; FilePicker; 保存一个新文件

来自分类Dev

使用filepicker.io JavaScript API暂停文件上传的最佳方法是什么?

来自分类Dev

filepicker.io上传的路径是否必须包含现有文件夹?

来自分类Dev

Xamarin FilePicker阻止UserDialog

来自分类Dev

FilePicker 的“全选”选项

来自分类Dev

我正在尝试调用json文件,但无法正常工作

来自分类Dev

将.svg文件用于sprite,但无法正常工作

Related 相关文章

  1. 1

    xamarin.android中的Xam.Plugin.Media事先获取目标文件夹

  2. 2

    Xamarin Forms和xam.plugin.media:无法解析对Xamarin.Essentials.Permissions的引用

  3. 3

    使用 xam.Plugin.DownloadManager Xamarin 表单

  4. 4

    无法在Xam.Plugins.Messaging中的WithAttachment中附加文件

  5. 5

    filepicker.io中文件的顺序

  6. 6

    Xamarin 使用 FilePicker 使用按钮选择文件

  7. 7

    Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

  8. 8

    Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

  9. 9

    Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

  10. 10

    Xam.Plugin.Geolocator永远不会在首次运行iOS 14时返回

  11. 11

    尝试使用 Xam.Plugin.Media 打开相机时抛出异常

  12. 12

    如何在FilePicker中获取上载的文件路径

  13. 13

    Xamarin形式:Xamarin.Plugin.FilePicker在ios上不起作用

  14. 14

    在离子 3 中使用 FilePicker-Phonegap-iOS-Plugin 进行离子服务时键入错误

  15. 15

    使用node.js无法获取存储在filepicker中的文件的URL

  16. 16

    gedit-latex-plugin无法正常工作

  17. 17

    如何从另一个.xam文件按钮单击弹出子窗口?

  18. 18

    上传时如何从Filepicker.io获取S3网址

  19. 19

    为什么我无法在我的HTML代码中实现filepicker.io?

  20. 20

    filepicker.io当某些文件已使用pickAndStore完成但用户关闭模式时会发生什么?

  21. 21

    如何使用量角器在filepicker中上传文件?

  22. 22

    如何使用Julia,Pluto.jl和PlutoUI.jl的FilePicker元素读取上载的CSV文件

  23. 23

    Xamarin.Essentials; FilePicker; 保存一个新文件

  24. 24

    使用filepicker.io JavaScript API暂停文件上传的最佳方法是什么?

  25. 25

    filepicker.io上传的路径是否必须包含现有文件夹?

  26. 26

    Xamarin FilePicker阻止UserDialog

  27. 27

    FilePicker 的“全选”选项

  28. 28

    我正在尝试调用json文件,但无法正常工作

  29. 29

    将.svg文件用于sprite,但无法正常工作

热门标签

归档