我有一个返回字节的API,我将其转换回PDF。当我从Android应用程序调用API时会打开PDF,但是当我下载或通过电子邮件发送它时,文件类型会丢失。文件类型不会以PDF格式显示。我在这里错过了什么吗?任何帮助表示赞赏。
string filePath = "http://myurl.com/api/LGSR?jobId=" + txtJobID.Text + "&propId=" + txtPropId.Text;
Android.Net.Uri uri = Android.Net.Uri.Parse(filePath);
Intent intent = new Intent(Intent.ActionView);
intent.SetDataAndType(uri, "application/pdf");
intent.SetFlags(ActivityFlags.ClearWhenTaskReset | ActivityFlags.NewTask);
try
{
StartActivity(intent);
}
catch (Exception)
{
Toast.MakeText(ApplicationContext, "No Application Available to View PDF", ToastLength.Short).Show();
}