reactjs - 在反应应用程序中获取可共享的文档链接
问题描述
我目前正在制作一个生成行程的应用程序,我可以使用以下方法将 html 转换为 pdf PDFjs
:
var doc = new jsPDF();
doc.fromHTML(html);
doc.save("YourItinerary.pdf");
我应该如何继续在客户端创建指向此 pdf 的可共享链接,最好使用 API,例如Google Drive
?
解决方案
获取可共享链接将是通过在Files.get的“字段”属性中作为参数webViewLink
传递来获取可以尝试的链接。这将返回一个您可以在任何浏览器中打开的链接。但是,您还必须处理权限。webViewLink
要使webViewLink
(您的可共享链接)适用于您可以在Permissions.create中使用的任何人:
{
"role": "writer",
"type": "anyone",
}
要webViewLink
仅对某些用户可用,您将拥有一个请求正文,例如:
{
"role": "writer",
"type": "user",
"emailAddress": "someuser@gmail.com"
}
推荐阅读
- javascript - html 代码未访问外部 Javascript 库 (cdnjs)
- c++ - 为什么C++模板函数不能识别同一个头文件中的函数
- javascript - 为什么有些 C# api 方法需要 [HttpPost] 而有些不需要?
- asynchronous - Mule - 批处理作业同步或异步
- javascript - 如何在页面源代码中显示 JavaScript 输出
- javascript - 如何使用 Firebase 的 onAuthStateChanged 在 Angular 中跟踪用户登录状态?
- python - Selenium Webdriver 没有将屏幕截图保存到目录
- excel - Vlookup 不会循环到下一列
- mongodb - Spring Data Mongodb事务期间如何使用文档锁防止外部修改记录
- android - 如何在 android-studio 中用 Kotlin 制作半圈进度条?