1

目前我在设置 FineUploader 以使用 Minio 时遇到问题,因为所有可用的文档仅适用于 S3。

我已经完成了将 Minio 集成到 Laravel 所需的所有步骤,如下所述: https ://github.com/minio/cookbook/blob/master/docs/how-to-use-minio-as-laravel-file-storage.md 并使用 Storage::disk('minio) 或 Storage::cloud() 成功测试上传。

目前我想直接将文件上传到 Minio 而不必先将其上传到应用程序服务器,所以我使用了这个 repo 中的控制器示例:
https ://github.com/FineUploader/php-laravel-s3-server

我收到的错误:

...
[Fine Uploader 5.15.5] Sending simple upload request for 0
[Fine Uploader 5.15.5] Submitting S3 signature request for 0
[Fine Uploader 5.15.5] Sending POST request for 0
s3/endpoint Failed to load resource: the server responded with a status of 419 (unknown status)
[Fine Uploader 5.15.5] POST request for 0 has failed - response code 419
[Fine Uploader 5.15.5] Response does not include the base64 encoded policy!
[Fine Uploader 5.15.5] Policy signing failed.  Response does not include the base64 encoded policy!

策略签名可能存在问题,因为代码在此文件 的第 73 行返回错误: https ://github.com/FineUploader/php-laravel-s3-server/blob/master/ExampleController.php

谁能分享一个 Minio 与 FineUploader 集成的例子?

4

0 回答 0