Я пытаюсь реализовать blueimp jquery fileuploader. , но есть так много опций, которые мне не нужны.
Все, что я пытаюсь сделать, - это простая форма загрузки, которая сохраняет файл (все разрешенные файлы) в папке на моем сервере.
Я следовал этому руководству: https://github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin
И это работает в том смысле, что я могу отправить данные в мой файл PHP
(который на данный момент пуст).
В моей вкладке сети это то, что отправлено:
------WebKitFormBoundaryJAh0SYem6x65yoGw
Content-Disposition: form-data; name="files[]"; filename="199370898.pdf"
Content-Type: application/pdf
------WebKitFormBoundaryJAh0SYem6x65yoGw--
Я не могу найти в уроках, что делать после этого. В их вики есть только учебники по фреймворкам, таким как Zend/CakePHP
, но я не использую фреймворк.
Я, наверное, смогу выяснить, как получить имя файла, используя данные формы, но где находится сам файл?
Я сам сделал скрипт для загрузки изображений, перед которым отправлял строку base64, я не вижу ничего подобного здесь.
Мой JS:
<script>
$(function () {
$('#fileupload').fileupload({
dataType: 'html',
progressall: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .bar').css(
'width',
progress + '%'
);
},
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
}
});
});
</script>
HTML:
<input id="fileupload" type="file" name="files[]" data-url="includes/uploadhandler.php">
<div id="progress">
<div class="bar" style="width: 0%;"></div>
</div>