如何解决如何通过发布请求共享在 wkwebview 中打开的 pdf
我在 POST 请求的帮助下在 WKWebview 中打开了 pdf 文件, 网址:http://example.com/api/data/623ed565-020d-42b2-98da-a2f7f24a9737, 并带有令牌:6a0e91bc-9398-4af1-aefc-5df6408d08af。 像这样:
Nsstring* pdfPostUrlString = [Nsstring stringWithFormat:(@"%@?token=%@"),self.formURL.pdfUrl,self.formURL.token];
_pdfUrlRequest = [[NSMutableuRLRequest alloc] initWithURL:[NSURL URLWithString:pdfPostUrlString]];
[_pdfUrlRequest setHTTPMethod:@"POST"];
[_webView loadRequest:_pdfUrlRequest];
当我想通过 UIActivityViewController 用这个方法分享时:
NSData *data = [NSData dataWithContentsOfURL:self.webView.URL];
UIActivityViewController *vc = [[UIActivityViewController alloc] initWithActivityItems:@[data] applicationActivities:nil];
NSLog(@"%@",self.webView.URL); // *prints http://example.com/api/data/623ed565-020d-42b2-98da-a2f7f24a9737?token=6a0e91bc-9398-4af1-aefc-5df6408d08af*
[self presentViewController:vc animated:YES completion:nil];
它正在尝试从 POST 请求 URL 中获取数据。
我在这里遇到了一个错误:
UIActivityViewController *vc = [[UIActivityViewController alloc] initWithActivityItems:@[data] applicationActivities:nil];
as data = nil
如果我使用 Get 请求打开带有 pdf 文件的 url,代码工作正常。
我非常感谢任何想法如何通过发布请求共享在 wkwebview 中打开的 pdf。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。