PHP. Send file to endpoint as binary data [требует правки]

186
07 февраля 2018, 14:10

In the example below, the file is sent as a string. Is it possible to send a file as a binary data via Guzzle? I mean, send the file as is, without reading.

$client->request('POST', '/post', [
    'multipart' => [
        [
            'name'     => 'foo',
            'contents' => 'data',
            'headers'  => ['X-Baz' => 'bar']
        ],
        [
            'name'     => 'baz',
            'contents' => fopen('/path/to/file', 'r')
        ],
        [
            'name'     => 'qux',
            'contents' => fopen('/path/to/file', 'r'),
            'filename' => 'custom_filename.txt'
        ],
    ]
]);
READ ALSO
PHP - Как удалить весь код, кроме <table>…</table>?

PHP - Как удалить весь код, кроме <table>…</table>?

В PHP не силён вовсеЗнаю, что вопрос решается через preg_replace, но как точно?

207
Как указать размер изображения в pchart

Как указать размер изображения в pchart

В документации pchart для drawFromJPG можно изменять только отступ картинкиА можно ли изменить размер передаваемой картинки? К примеру уменьшить...

167
Переменные переменных

Переменные переменных

У меня есть массив

202
webasyst не видит содержимое POST

webasyst не видит содержимое POST

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

174