Алгоритм сохранения любого файла

136
17 декабря 2020, 00:50

Мне нужно дать пользователю делиться абсолютно любым файлом, при этом при загрузке на сервер использовать минимум проверок.

В голову пока пришло только архивирование файла.

Возможно, ли при загрузке выполнить его архивирование на серверной стороне до сохранения на сервер (до попадания во временную корзину)?

Это с уже существующим файлом. А как сделать с файлом, который пытаются загрузить на сервер до его сохранения?

$zip = new ZipArchive();
$zip->open('path/to/zipfile.zip', ZipArchive::CREATE);
$zip->addFile('some-file.pdf', 'subdir/filename.pdf');
$zip->addFile('another-file.xlxs', 'filename.xlxs');
$zip->close();
READ ALSO
Возможна ли передача файла через websocket?

Возможна ли передача файла через websocket?

Использую Ratchet php, я пытался считать файл по байтам и отправить их, но что-то не очень это ворк, есть ли другие способы ?

128
Составление Mysql запроса

Составление Mysql запроса

Как можно перенести определенные(поле статус которых 1) записи из 2ой таблицы в первую и при этом вставить в 1 дополнительные значения, которых...

113
Отправка в header x-auth через curl

Отправка в header x-auth через curl

все ли я правильно делаю? Сервер куда я отправляю - не пускает меняЕсть подозрение, что либо x-auth-key не доходит, либо POST запросы

130