Я использую 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'
}
]
} );
});
Слава Богу!!! Я могу исправить свою проблему. добавлено событие bind в файлuploadsend, и он отлично работал с другим URL. Убедитесь, что вы не добавляете этот код внутри события click. вот код:
$('#fileupload')
.bind('fileuploadsend', function (e, data) {
$('#manualupload').live('click',function(){
data.url='/rest/someservice/upload'
data.submit();
});
});