В настоящее время у меня возникают проблемы с настройкой 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 без предварительной загрузки его на сервер приложений, поэтому я использую пример контроллера из этого репозитория:
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?
Спасибо
Задача ещё не решена.
Других решений пока нет …