sendStreamFile.php 把文件以流的形式发送
receiveStreamFile.php 接收流文件并保存到本地
sendStreamFile.php文件:
<?php
/** php 发送流文件
* @param String $url 接收的路径
* @param String $file 要发送的文件
得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见
//生成图片
$imgDir = 'uploadImg/';
$filename="nissangcj".$mobile.".jpg";///要生成的图片名字
$xmlstr = $GLOBALS[HTTP_RAW_POST_DATA];
从官网信息来看,php://input是一个只读信息流,当请求方式是post的,并且enctype不等于”multipart/form-data”时,可以使用php://input来获取原始请求的数据。
看一个简单的例子。
客户端就是一个表单,非常简单。