Я довольно новичок в этой теме, и это мой первый раз с использованием FineUploader. В настоящее время я использую Servlet для обработки запросов клиентов, и он отлично работает для «POST», но не для удаления. Метод doDelete в моем сервлете никогда не вызывается. Я что-то упустил?Удаление FineUploader с сервлетами
var manualUploader = new qq.FineUploader({
element : document.getElementById('fine-uploader-manual-trigger'),
template : 'qq-template-manual-trigger',
request : {
endpoint : 'UploadServlet',
filenameParam : 'filename',
},
deleteFile : {
enabled : true,
endpoint : 'UploadServlet',
method : 'DELETE'
forceConfirm : true,
},
thumbnails : {
placeholders : {
waitingPath : 'fine-uploader/placeholders/waiting-generic.png',
notAvailablePath : 'fine-uploader/placeholders/not_available-generic.png'
}
},
autoUpload : false,
debug : true
});
Выход консоли:
fine-uploader.js:3961 DELETE http://localhost:8081/test/UploadServlet/0036839e-3f58-466b-a6d3-05b3f66cedda? 403 (Forbidden)
fine-uploader.js:257 [Fine Uploader 5.9.0] DELETE request for 0 has failed - response code 403 fine-uploader.js:257
fine-uploader.js:257 [Fine Uploader 5.9.0] Delete request for 'file.png' has failed.
Проблема с вашим сервером, а не с Fine Uploader. Вам нужно выяснить, что на вашем сервере отклоняет запрос и почему. –
@RayNicholus. Спасибо за ваш ответ. Я тоже так думал, но я не понимаю, почему сервер «примет» почтовый запрос, но не удалит его. – nagam11