Трябва да напиша скрипт за качване на големи файлове(~ 2GB +) към сървър. Не мисля, че HTTP е правилният начин да направите това, така че искам да използвам (S) FTP. Има няколко ръководства за това (използвайки cURL или ftp_connect) и аз разбирам, че трябва да поставя няколко неща в php.ini.
Но всички тези уроци качват файла на remote
Сървърът, което искам да направя, е да го кача на сървъра, на който работи скриптът, без да се налага първо да качвам файла на сървъра през HTTP.
Това възможно ли е? Ако е така, как бих го направил?
Отговори:
1 за отговор № 1HTTP мога е правилният начин за качване на големи файлове. Можеш да използваш resumable.js
или подобна библиотека за разделяне на файла в "chunks" и след това повторно сглобяване на файла на сървъра.
Ако сте решили да не използвате HTTP и да имате достъп до черупки, препоръчвам да го използвате rsync
(с --partial
знаме), което ще направи тежката работа за вас.