【发布时间】:2019-04-09 21:33:01
【问题描述】:
我需要使用带有 .NET Standard 的 Xamarin Forms 中的 POST 方法通过通信 API 上传 .PDF 和/或 .JPG 文件。为此,我将得到一个可以打开相机和图库的插件的支持,在这种情况下我占用Xam.Plugin.Media,但在 PDF 的情况下,我无法打开手机的文件管理器(保存文件的位置)
问题是:
我可以在什么插件中帮助发送 PDF 文件? (允许用户从独立于操作系统的文件管理器中选择文件)
要通过 API REST 发送 PDF 文件,是否需要将其转换为字节数组? (在摄影的情况下我也是这样做的)
【问题讨论】:
-
File.ReadAllBytes() 将返回任何文件的内容作为字节[]。您的 API 是否需要这样做,您需要通过阅读文档或询问开发人员来确定。
-
关于如何在 DROID 和 IOS 中访问我的文件管理器? @杰森
-
你已经回答了我的两个问题,我应该提出一个答案@Jason
-
你应该先把你的文件变成一个字节[],然后使用MultiPartDataFormContent来上传它。这个问题在stackoverflow.com/questions/20319886/…中得到了回答
标签: rest xamarin file-upload plugins xamarin.forms