Blueimp добавление дополнительного вызова для загрузки файла после проверки содержимого файла не работает

0

Я использую Jquery file upload blueimp. Я успешно могу загрузить файл. но после проверки файла с serveride, как только я получу ответ, мне нужно показать кнопку Upload. До этого момента он работает нормально. когда пользователь нажимает кнопку загрузки, я должен перезагрузить тот же файл на сервер. Эта часть не работает. здесь я отправляю код.

$('#fileupload').fileupload({
        redirect:window.location.href.replace(/\/[^\/]*$/,'/cors/result.html?%s'),
           url:'/rest/someservice/validate',
        type:'POST',
        maxFileSize: 10000000,      
        maxNumberOfFiles:25,      
        formAcceptCharset:"utf-8",
         sequentialUploads: true,
        acceptFileTypes: /(\.|\/)(csv)$/i,
        process: [
            {
                action: 'load',
                fileTypes: /^image\/(csv)$/,
                maxFileSize: 10000000 // 10MB
            },
            {
                action: 'resize',
                maxWidth: 1440,
                maxHeight: 900
            },
            {
                action: 'save'
            }
        ]

} );



});
Теги:
blueimp

1 ответ

0
Лучший ответ

Слава Богу!!! Я могу исправить свою проблему. добавлено событие bind в файлuploadsend, и он отлично работал с другим URL. Убедитесь, что вы не добавляете этот код внутри события click. вот код:

$('#fileupload')    

    .bind('fileuploadsend', function (e, data) {
        $('#manualupload').live('click',function(){
            data.url='/rest/someservice/upload'
             data.submit();
        });

        });

Ещё вопросы

Сообщество Overcoder
Наверх
Меню