завихрение размещает фотографию multipart/form-data, php ЗАВИХРЕНИЕ нуждаются в помощи!

Я пытаюсь загрузить картинку к определенному веб-сайту с помощью php ЗАВИХРЕНИЕ, но я действительно не понимаю то, что делают параметры я должен отправить, потому что данные выглядят немного странными. Вот то, что я получил с http анализатором
Type : multipart/form-data; boundary=---------------------------182983931283 -----------------------------182983931283 Content-Disposition: form-data; name="file"; filename="Blue hills.jpg"
Content-Type: image/jpeg

Здесь появляется источник самого изображения как "ÿØÿàÿØÿàÿØÿàÿØÿàÿØÿàÿØÿà" -----------------------------182983931283 Content-Disposition: form-data; name="action" images -----------------------------182983931283 Content-Disposition: form-data; name="anonymous_email"

Довольное Расположение Y----------------------------182983931283: данные формы; назовите = "site_id"

1----------------------------182983931283 и так далее другие параметры. Проблема, которую я имею, - то, что я не понимаю то, что является границей, где делают я получаю ее от (потому что это не появляется в документе HTML, который генерирует POST и как должен я делать сообщение. Если Вы дали бы мне простой пример для регистрации вышеупомянутых параметров на http://example.com, я определенно получу прием. В настоящее время я использую следующую функцию для создания сообщения:

   function processPicturesPage($title, $price, $numbedrooms, $description) {        //Set the login parameters and initiate the Login process    
    $fields = array(

"changedImages" => "" ", site_id" => "1", "posting_id" => "" ", current_live_date" => "" ", images_loaded" => "" ", image_actions" => "" ", заголовок" => $title,

); foreach ($fields как $key => $value) {$fields_string. = $key. '= '. $value. '&';} rtrim ($fields_string, '& '); $URL = "http://www.example.com/cgi-bin/add_posting.pl"; возвратите $this-> processCurlrequest ($URL, количество ($fields), $fields_string);}

и в processCurlrequest у меня есть вихревые опции (cookie и т.д.) и URL.

1
задан Michael 7 May 2010 в 16:35
поделиться

1 ответ

При отправке составных данных границы используются как разделители между каждым полем. Эти границы автоматически создаются cURL, и вам не о чем беспокоиться.

2
ответ дан 3 September 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: