Basic Auth curl загрузка изображений - PullRequest
0 голосов
/ 14 июня 2019

Мой код:

<?php

$url = 'https://www.example.com';


$username = 'xxxxxx';


$password = 'xxxxxx';


$ch = curl_init($url);

curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);  

$headers = array(
    'http'=>array(
        'method'=>"GET",
        'header' => "Authorization: Basic " . base64_encode("$username:$password")
    )
);

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec($ch);

echo $response;

Соединение в порядке. Но мне нужно отправить файл изображения. Я пытаюсь:

    $post = array('file' => base64_encode(file_get_contents($_FILES['images']['tmp_name'])));


curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

Я отправляю форму в этот файл php для файлов изображений. Не сработало Помогите мне, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...