Как использовать BlueImp jquery-file-upload для передачи параметров, используя опцию отправки

0

Я знаю, что во всем есть такой же вопрос, но решения для меня не работают. Может ли кто-нибудь помочь мне разобраться, как передать параметры с помощью запроса POST с библиотекой загрузки jquery-file-upload, особенно когда используется опция send:

$('#fileupload').fileupload('send', {files: [file]} )
.success(function (result, textStatus, jqXHR) {
    console.log("Success...");
});  

Я пробовал следующее:

$('#fileupload').fileupload('send', {
    files: [file], 
    formData: {'fileType': fileType}
})

а также:

$('#fileupload').fileupload({formData: {'fileType': fileType} });
$('#fileupload').fileupload('send', {files: [file]})

и я попытался поместить formData в формат formData: [{name:'fileType', value:fileType}]

Теги:
jquery-file-upload
blueimp

1 ответ

1

У меня была такая же проблема несколько минут назад. Вы должны использовать:

file_upload.fileupload('send', {files:filesList, paramName: paramNames});

Я нашел его здесь: загрузка нескольких файлов асинхронно с помощью blueimp jquery-fileupload

  • 0
    Спасибо, это выглядит полезным, но это все еще не работает для меня. paramNames - это просто массив, содержащий имена параметров, а как насчет значений?
  • 0
    У меня нет ничего лучше, чем « Как отправить дополнительные данные формы» . ParamNames помог мне с неправильными именами полей, когда несколько файлов отправляются в одном запросе.
Показать ещё 1 комментарий

Ещё вопросы

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