javascript - 使用移动图库中图片上的分享按钮将其上传到 PWA

标签 javascript reactjs progressive-web-apps next.js

是否可以将图片直接从移动图库共享到 PWA(与我们发送图片时 What's app 或 Messenger 的行为相同),还是我需要一个 native 应用程序才能做到这一点?我正在构建的网站允许用户上传媒体(带有输入类型文件),但用户必须先访问该网站才能共享它。我还想让他先选择它的媒体,然后将其分享到应用程序,我想知道这种行为是否可以通过 PWA 实现。

最佳答案

//更新

您可以通过网络共享目标 API 注册为共享目标,Twitter PWA 使用它,这是处理该问题的 list 中的一个部分


  "share_target": {
    "action": "compose/tweet",
    "enctype": "multipart/form-data",
    "method": "POST",
    "params": {
      "title": "title",
      "text": "text",
      "url": "url",
      "files": [
        {
          "name": "externalMedia",
          "accept": [
            "image/jpeg",
            "image/png",
            "image/gif",
            "video/quicktime",
            "video/mp4"
          ]
        }
      ]
    }
  },

您可以阅读更多相关信息 Here

关于javascript - 使用移动图库中图片上的分享按钮将其上传到 PWA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57556442/

相关文章:

.net-core - 带有Blazor的访问设备摄像头

javascript - 在 Cache API 中,使用 caches.match(event.request) 和 caches.match(event.request.url) 有什么区别

javascript - 命名函数表达式如何工作?

javascript - 语法错误: Expected corresponding JSX closing tag for <input>

ios - 在 iOS 上添加到主屏幕按钮显示 "app"而不是我的应用程序名称

javascript - 使用 .jsx 扩展名测试 React 组件

javascript - React Router,我如何告诉路由器渲染到组件?

javascript - 使用 js 选择选择框(通过 angularjs 填充选择框)

javascript - 使用 boolean 值出现意外的 if/else 结果

php - JS 中调整 DIV 大小 : can this be done before the page is displayed?