首页 > 解决方案 > 如何在 Xamarin.Forms 中上传文件?

问题描述

我需要使用Xamarin Forms 和 .NET Standard的方法通过通信 API上传.PDF和/或文件。为此,我将得到一个插件的支持,该插件可以在我占用的这种情况下打开相机和图库,但在 PDF 的情况下,我无法打开手机的文件管理器(保存文件的位置).JPGPOSTXam.Plugin.Media

问题是:

  1. 我可以在什么插件中帮助发送 PDF 文件?(允许用户从独立于操作系统的文件管理器中选择文件)

  2. 要通过 API REST 发送 PDF 文件,是否需要将其转换为字节数组?(在摄影的情况下我也这样做)

标签: restxamarinfile-uploadpluginsxamarin.forms

解决方案


Xamarin有一个文件选择器插件

File.ReadAllBytes() 将返回任何文件的内容作为 byte[]。您的 API 是否需要这样做,您需要通过阅读文档或询问开发人员来确定。


推荐阅读