【问题标题】:How to share file(pdf,docx) throught xamarin form如何通过 xamarin 表单共享文件(pdf、docx)
【发布时间】:2019-05-14 17:56:07
【问题描述】:

我正在使用 CrossShareFile.Current.ShareRemoteFile 共享文件。它在 IOS 中运行良好,但在 android 中运行良好。当我单击共享按钮时,它给了我这个错误 Plugin.ShareFile: ShareLocalFile 异常: Android.OS.FileUriExposedException: file:///storage/emulated/0/test.pdf 通过 ClipData.Item.getUri() 暴露在应用之外

我尝试了很多东西,但无法成功

async void Handle_Clicked(object sender, System.EventArgs e)
        {
          await    CrossShareFile.Current.ShareRemoteFile("http://onlinekih.somee.com/Documents/8.pdf","test.pdf");

        }

【问题讨论】:

标签: xamarin.forms


【解决方案1】:

您好,使用 Xamarin Essentials:使用 Xamarin.Essentials; 公共类 ShareTest { 公共异步任务 ShareText(字符串文本) { 等待 Share.RequestAsync(新的 ShareTextRequest { 文字=文字, Title = "分享文字" }); }

public async Task ShareUri(string uri)
{
    await Share.RequestAsync(new ShareTextRequest
        {
            Uri = uri,
            Title = "Share Web Link"
        });
}

}强文本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 2014-06-12
    • 2021-09-28
    相关资源
    最近更新 更多