Задать вопрос

Почему stream_copy_to_stream() возвращает 0?

Есть код:
$input    = fopen("php://input", "r");
$temp     = tmpfile();
$realSize = stream_copy_to_stream($input, $temp);

Так $realSize в итоге = 0. То есть записано 0 байт.
stream_get_meta_data($input) Возвращает такие значения.
Array
(
    [timed_out] => 
    [blocked] => 1
    [eof] => 
    [wrapper_type] => PHP
    [stream_type] => Input
    [mode] => rb
    [unread_bytes] => 0
    [seekable] => 1
    [uri] => php://input
)


У меня есть предположение что в поток php://input не попадает фото которое я отправляю через ajax.
Только как вот это проверить?
Проблемы начались после перехода на php 5.6.30.
  • Вопрос задан
  • 211 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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