Я создал файл чанка, используя функцию среза jquery
var chunk = blob.slice(start, end);
и добавить этот кусок к новым formData
var fd = new FormData();
fd.append('fileToUpload', blobFile);
и отправьте этот BLOB-файл в файл upload.php. Но я получаю только $ _file содержать
массив
(
[fileToUpload] => Array
(
[name] => blob
[type] =>
[tmp_name] =>
[error] => 1
[size] => 0
)
)
.
Мое требование — загрузить большой файл на сервер, и я использую файловую операцию для добавления полученного содержимого в файл. Моя проблема в том, что я не получаю то, что я передал из jquery, и то, что я получаю, это строка «blob». Как я могу загрузить файл chunked без использования плагинов.
Возникла одна ошибка. error = 1 означает ошибку post_max_size, и я уменьшил размер чанка. Проблема решена, и теперь она отлично работает, и я могу загрузить большой файл без потери пакетов.
Других решений пока нет …