Fine Uploader 中失败的道具类型错误

Failed Prop Type Error in Fine Uploader

我正在尝试让 Fine Uploader React 正常工作,但 运行 仍然存在问题。

我收到以下错误:

这是 URL:http://fineuploader.azurewebsites.net/

这是我到目前为止所做的:

  1. 已将源代码从 https://github.com/FineUploader/react-fine-uploader
  2. 下载到我的计算机上
  3. 然后我按照说明npm install编辑了react-fine-uploaderfine-uploader
  4. 我 运行 webpack 到 运行 收集并捆绑代码
  5. 添加了入口点和index.html
  6. 最后,我简单地将应用程序发布到新的 Azure app/website

知道是什么导致了这个问题吗?

P.S。我的目标是使用 Fine Uploader 将文件上传到 Azure Blob Storage。在这一点上,我只是想让 Fine Uploader 运行起来。我确实意识到我必须输入一些关于我的博客存储端点等的信息,但我不认为这个错误与任何相关。

图库(以及该库的每个更高级别的组件)需要一个 "uploader" 道具,如 https://github.com/FineUploader/react-fine-uploader#high-level-components

部分所述

上传器是 fine-uploader-wrappers 包中可用的 3 个 class 之一 https://github.com/FineUploader/fine-uploader-wrappers#wrapper-classes 那些要上传到

  1. AWS s3
  2. 蔚蓝
  3. 或者你的点数

上传者 class 需要所有配置端点、凭据、自定义配置等...(您可以在 api 部分 https://docs.fineuploader.com/branch/master/api/options.html 中找到完整列表)

s3 直接上传的示例如下:

const uploader = new FineUploaderS3({
    options: {
        request: {
            endpoint: "http://fineuploadertest.s3.amazonaws.com",
            accessKey: "AKIAIXVR6TANOGNBGANQ"
        },
        signature: {
            endpoint: "/vendor/fineuploader/php-s3-server/endpoint.php"
        }
    }
})

并在图库中使用该上传器

 <Gallery uploader={ uploader } />

有很多有用的自定义选项:回调、onEventHandler 等,您可以在 fineuploader 的文档中找到它们

编辑:如果我没记错的话 react-transition-group 是必要的,即使它没有在文档中的任何地方列出...