Отправка информации о файле через jQuery для обработки скриптом PHP - PullRequest
1 голос
/ 19 марта 2011

Я не уверен, возможно ли это вообще, но вот что у меня есть:

<input type="file" name="image" id="image_upload" />
<button id="submit" />
<div id="display"></div>

Вот jQuery, но он отправляет POST-данные и, конечно, фактически не получаетинформация о файле, насколько я могу судить.Есть ли способ отправить это через AJAX в мой скрипт upload.php?

// Send ajax data to create option in store
$('#submit').live('click', function() {
    var file = $('#image_upload').val();
    $.ajax({
        type: "POST",
        url: "upload.php",
        data: "file="+file,
        success: function(html){
             $('#display').html(html);

         }
     });
});

1 Ответ

1 голос
/ 19 марта 2011

Вы должны оформить заказ http://www.uploadify.com/, изобретать колесо (и особенно это колесо) часто бывает утомительно и наверняка разочарует вас.

В данный момент невозможнозагружать файлы через XMLHttpRequest (он же AJAX).Вы можете подделать его (например, POST для iframe) различными способами, которые действительно хорошо загружаются.

Удачи!

Редактировать:

Решение, которое нене использовать вспышку:

http://valums.com/ajax-upload/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...