【问题标题】:Getting shareable link to document in react app在反应应用程序中获取可共享的文档链接
【发布时间】:2018-10-07 06:38:00
【问题描述】:

我目前正在制作一个生成行程的应用程序,我可以使用 PDFjs 将 html 转换为 pdf,使用如下方式:

var doc = new jsPDF();
doc.fromHTML(html);
doc.save("YourItinerary.pdf");

我应该如何继续在客户端创建指向此 pdf 的可共享链接,最好使用Google Drive 之类的 API?

【问题讨论】:

  • 如果没有在服务器端支持的逻辑,你就不能在客户端真正拥有一个可共享的链接。

标签: reactjs google-drive-api pdfjs


【解决方案1】:

获取可共享链接将获取webViewLink,您可以通过将webViewLink 作为参数传递到Files.get 的“字段”属性中来尝试。这将返回一个您可以在任何浏览器中打开的链接。但是,您还必须处理权限。

要使webViewLink(您的可共享链接)适用于您可以在Permissions.create 中使用的任何人:

{
  "role": "writer",
  "type": "anyone",
}

要使 webViewLink 仅对某些用户可用,您将拥有如下请求正文:

{
  "role": "writer",
  "type": "user",
  "emailAddress": "someuser@gmail.com"
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多