Я разрабатываю скрипт для захвата файлов небольшого размера (менее 1 МБ) от пользователя, которому заданы URL-адреса и сохраняются на моем сервере.Проблемы с безопасностью, позволяющие пользователям сохранять файлы с URL-адреса
Моя главная проблема заключается в том, что если кто-то попытался загрузить большие файлы, такие как 1 GB файлов или даже больше? Как я могу управлять захватом файлов, если это большой файл?
Я попробовал некоторые ответы в Интернете, но все они обрабатывают весь файл. Для видеофайла 700 MB
потребовалось пару минут, означает ли это процесс, связанный с моими серверными ресурсами?
Что делать, если хакер продолжает размещать URL-адреса в больших файлах, поэтому этот процесс будет перегружать мои серверные ресурсы, и я потеряю посетителей.
Может кто-нибудь посоветует мне об этом?
PHP имеет ['upload_max_filesize'] (http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize) и [' post_max_size'] (http: // www.php.net/manual/en/ini.core.php#ini.post-max-size), которые помогут решить вашу проблему - самая большая проблема заключается в том, чтобы убедиться, что пользователь не публикует ничего вредоносного - исполняемый код, который может запускаться на вашем сервере. – Emissary
Это отличный момент! Все, что мне нужно сделать, это изменить максимальный размер загрузки, а затем позаботиться о типах файлов в PHP. Благодарю. –