Я получаю некоторые ошибки при использовании библиотеки Fine Uploader и не могу понять, почему.Получение ошибки 500 при ответе при использовании Fine Uploader
Вот что происходит. Это код, я использую на моей странице:
var uploader = new qq.s3.FineUploader({
element: document.getElementById("fineUploader"),
request: {
endpoint: "mybucket.amazonaws.com",
accessKey: "ABCDEFGHIJKLMNOPQRS"
},
signature: {
endpoint: "/wp-content/themes/zone/vendor/fineuploader/php-s3-server/endpoint.php"
},
uploadSuccess: {
endpoint: "/wp-content/themes/zone/vendor/fineuploader/php-s3-server/endpoint.php?success"
},
objectProperties: {
key: "filename"
},
iframeSupport: {
localBlankPagePath: "/wp-content/themes/zone/success.html"
},
cors: {
expected: true
},
chunking: {
enabled: true
},
resume: {
enabled: true
},
});
Этот код загружает файл на S3, но я получаю сообщение об ошибке на странице:
В пользовательском интерфейсе пользователя, я получите сообщение об ошибке «Ошибка загрузки» в красном поле.
В консоли разработчика я получаю:
POST http://comain.dev/wp-content/themes/zone/vendor/fineuploader/php-s3-server/endpoint.php?success 500 (Internal Server Error)sendRequest @ s3.fine-uploader.js:3936prepareToSend @ s3.fine-uploader.js:4055send @ s3.fine-uploader.js:4106qq.extend.sendSuccessRequest @ s3.fine-uploader.js:9042(anonymous function) @ s3.fine-uploader.js:8184(anonymous function) @ s3.fine-uploader.js:702qq.nonTraditionalBasePrivateApi._onComplete @ s3.fine-uploader.js:8188qq.uiPrivateApi._onComplete @ s3.fine-uploader.js:6107options.onComplete @ s3.fine-uploader.js:2266upload.cleanup @ s3.fine-uploader.js:4566(anonymous function) @ s3.fine-uploader.js:4540(anonymous function) @ s3.fine-uploader.js:1126qq.each @ s3.fine-uploader.js:665qq.extend.success @ s3.fine-uploader.js:1125(anonymous function) @ s3.fine-uploader.js:1126qq.each @ s3.fine-uploader.js:665qq.extend.success @ s3.fine-uploader.js:1125(anonymous function) @ s3.fine-uploader.js:1126qq.each @ s3.fine-uploader.js:665qq.extend.success @ s3.fine-uploader.js:1125xhr.onreadystatechange @ s3.fine-uploader.js:10063
s3.fine-uploader.js:256 [Fine Uploader 5.3.2] POST request for 0 has failed - response code 500qq.log @ s3.fine-uploader.js:256qq.basePublicApi.log @ s3.fine-uploader.js:1844(anonymous function) @ s3.fine-uploader.js:702onComplete @ s3.fine-uploader.js:3862(anonymous function) @ s3.fine-uploader.js:3970
s3.fine-uploader.js:256 [Fine Uploader 5.3.2] Your server indicated failure in its upload success request response for id 0!
Что странно файл загружен. Подтвердите это, проверив ведро. Кажется, что есть некоторая ошибка с функцией uploadSuccess:. Я использую MAMP Pro Locally в случае, если это имеет значение.
Любые идеи, что может случиться? Благодаря!
Thanks Ray, Вот журнал, который показывает ошибку S3: Ошибка получения учетных данных с сервера метаданных профиля экземпляра. Когда вы не работаете внутри Amazon EC2, вы должны предоставить свой идентификатор доступа к AWS и секретный ключ доступа в «ключевом» и «секретном» вариантах при создании клиента или предоставить экземпляр объекта Aws \ Common \ Credentials \ CredentialsInterface. Это вопрос о разрешении? Похоже, это может быть проблема конфигурации? Спасибо за вашу помощь!! –