获取请求数据作为流并将其上传到PHP中的服务器

时间:2019-03-05 12:12:06

标签: php laravel lumen

我正在为一个Android应用程序创建后端API(以流明表示),用户将在其中上传n个图像和视频。 数据将以分块(字节)格式发送。 图像将被迭代并作为ByteStream发送(在Java中)。如何从请求中接收流式字节数据并成功存储它。

1 个答案:

答案 0 :(得分:0)

我结束了使用php:// input流获取输入数据(以字节为单位)的情况, 和file://流以写入数据。 下面是示例代码。

$inputStream = fopen(php://input, 'rb');
$writableStream = fopen(file://filepath_here,'wb');
stream_copy_to_stream($inputStream, $writableStream);
fclose($inputStream);
fclose($writableStream);