Главное меню

POST запрос в PHP

 


Каждый специалист в сфере программирования встречается с захватывающими задачами. Некоторые не приемлют традиционного подхода в работе!

Случается, что задача просто не имеет типового решения. Одни не связываются с такими проблемами, иные наоборот берутся именно за такие задачи и даже сами их ищут. К таким проблемам относится отправка post запроса php.
 
Есть люди, которые не считают это интересной задачкой, так как существует уникальная библиотека CURL, не сложная и без труда справляющаяся с проблемой!

Не поспоришь, CURL – сильный инструмент, загружающий файлы. Но есть и нюансы: обязательное условие – размещение файла на жестком диске!
 
А сейчас вообразите следующее: Вы выполняете динамическую генерацию файла либо он уже сохранен в памяти и его необходимо отослать POST запросом на удаленный Web сервер.

Что же делать в такой ситуации? Следует ли его сохранять до того, как отправить? Такое решение приняли бы 90 % специалистов, к чему создавать трудности, если решение уже существует?

Но оставшиеся 10% не ищут легких путей, они чувствуют силы справиться с любой проблемой, не предпринимая излишних действий.

Ведь будет задействована медленная система файлов жесткого диска. Либо же файловая система может оказаться недоступной или там может быть недостаточно свободного места.
 
Какие действия предпринять в таком случае? Для начала стоит разобраться в методике передачи файлов посредством POST запроса. Единственная возможность - передать данные составным запросом.
 
Остается лишь создать программку для реализации данного метода. А так как профессионалам не хочется одну и ту же работу выполнять многократно, то стоит все оформить в виде класса, который будет реализовывать данное решение.

Вдобавок, можно расширить его для различных версий отправки файлов и несложных компонентов формы. А для выделения из массива POST данных присутствие файла необходимо создать автономный файл, содержащий собственно файл и данные о нем (наименование и расширение).
 
С деталями можно ознакомиться на www.alexgur.ru.

 

Смотрите также:

13.12.2017, 12:15
Ресторан Neiburgs в Старой Риге, Латвия
10.12.2017, 17:10
Туры и отдых в Армении
08.12.2017, 13:13
10 советов как купить дешевые авиабилеты
08.12.2017, 13:07
Услуги по перевозке животных


Никто не решился оставить свой комментарий.
Будь-те первым, поделитесь мнением с остальными.
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]