powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как правильно загружать файлы на сервер
5 сообщений из 5, страница 1 из 1
Как правильно загружать файлы на сервер
    #38390576
Всем привет.
Недавно начал изучать php и столкнулся с такой проблемой. Клиент отправляет Json на сервер, json содержит адрес картинки, на сервере необходимо закачать картинку на другой сервер.
Сам вижу 2 решения:
1. Скачать содержимое картинки (curl-ом) в переменную , затем с помощью curl-а пост запросом отправить содержимое на сервер.
2. Скачать картинку сначала в файл (на сервере) , затем закачать на другой сервер.

Я не уверен , но у первого способа - может просто не хватит памяти на сервере при большом кол-ве запросов, т.к. содержимое картинки хранится в переменной. Во втором способе - не хочется следить за удалением файлов, хочется создать временный файл, и забыть о нем, чтобы потом "кто-то " его удалил, есть ли какие нибудь стандартные штуки как это можно сделать?

Что посоветуете? как лучше сделать? может есть какие-нибудь более простые и лучшие решения?
...
Рейтинг: 0 / 0
Как правильно загружать файлы на сервер
    #38390590
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно - перестать тырить чужие файлы.
...
Рейтинг: 0 / 0
Как правильно загружать файлы на сервер
    #38390754
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upload_file_problem_php,

Как уже сказали, а зачем Вам на сервере картинки, которые просто надо отдать человеку? Если человеку нужна картинка с другого сервера, так отправьте его за этой картинкой на другой сервер... А иначе кроме гемороя Вы нарушаете принипы морального кодекса (Вы банально крадёте), а также слово закона (не факт конечно, но вполне возможно). Так что не надо ничего качать, просто отдавайте прямую ссылку на файл пользователю. :)
...
Рейтинг: 0 / 0
Как правильно загружать файлы на сервер
    #38390858
Спасибо вам ребята, что заботитесь о моем моральном здоровье, но если есть что ответить по технической части вопроса, то буду рад услышать. Вообще конечно прежде чем делать выводы и говорить про чужие файлы, нужно знать детали. Что если окажется, что файлы совсем не чужие?
...
Рейтинг: 0 / 0
Как правильно загружать файлы на сервер
    #38390898
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upload_file_problem_php,

По технической части Вы уже ответили на свой вопрос. По крайней мере плюсы и минусы своих двух вариантов видите достаточно четко. Замечу только что в варианте 2 тоже есть ограничения. В частности, объем дискового пространства для временного хранения файлов. Даже если хвосты будут подчищаться, то где гарантия что сразу куча клиентов не набросится на переливание огромных объемов данных, суммарно превышающих место для размещения временных файлов?

Однако, Вы показали только свою попытку решения, а исходная задача неизвестна. В частности, не совсем понятно, нафига нужен это php-прокси для переливания файлов. Возможно, есть варианты прямого копирования (ftp такое умеет) с сервера на сервер или перекачки файлов через этот третий сервер вообще без промежуточного хранения. Это зависит от задачи и доступных ресурсов.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как правильно загружать файлы на сервер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]