2016-05-31 3 views
0

Я довольно новичок в этой теме, и это мой первый раз с использованием 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. 
+0

Проблема с вашим сервером, а не с Fine Uploader. Вам нужно выяснить, что на вашем сервере отклоняет запрос и почему. –

+0

@RayNicholus. Спасибо за ваш ответ. Я тоже так думал, но я не понимаю, почему сервер «примет» почтовый запрос, но не удалит его. – nagam11

ответ

0

Попробуйте с ниже код для удаления опции файла.

deleteFile: { 
     enabled: true, 
     endpoint: "UploadServlet", 
     forceConfirm: true, 
     params: { 
     foo: "bar" 
     } 
} 
+0

Я получаю тот же код ошибки: сервер ответил статусом 403 (Forbidden) ... – nagam11

+0

Проблема с вашим сервером, а не с Fine Uploader. Вам нужно выяснить, что на вашем сервере отклоняет запрос и почему. –