找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1988|回复: 0
打印 上一主题 下一主题

php发送与接收流文件的方法

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 05:49:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            本文实例讲述了php发送与接收流文件的方法。分享给大家供大家参考。具体如下:
sendStreamFile.php 把文件以流的形式发送
receiveStreamFile.php 接收流文件并保存到本地
sendStreamFile.php文件:
array(
        'method' => 'POST',
        'header' => 'content-type:application/x-www-form-urlencoded',
        'content' => file_get_contents($file)
      )
    );
    $context = stream_context_create($opts);
    $response = file_get_contents($url, false, $context);
    $ret = json_decode($response, true);
    return $ret['success'];
  }else{
    return false;
  }
}
$ret = sendStreamFile('http://localhost/receiveStreamFile.php','send.txt');
var_dump($ret);
?>
receiveStreamFile.php文件:
](bool)$ret));
?>
下面是其它网友的补充
PHP读取流文件
$filepath = 'http://www.vip.com/down';
$fp = fopen($filepath,"r");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Content-Disposition: attachment; filename=xxx.pdf");
$buffer = 1024;
while (!feof($fp)) {
$file_con = fread($fp,$buffer);
  echo $file_con;
}
fclose($fp);
希望本文所述对大家的php程序设计有所帮助。
            
            
您可能感兴趣的文章:
  • Android中发送Http请求(包括文件上传、servlet接收)的实例代码
  • android 上传文件到服务器代码实例
  • android文件上传示例分享(android图片上传)
  • Android实现上传文件功能的方法
  • ThinkPHP中url隐藏入口文件后接收alipay传值的方法
  • PHP使用curl模拟post上传及接收文件的方法
  • PHP接收App端发送文件流的方法
  • 前端js实现文件的断点续传 后端PHP文件接收
  • 前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
  • Android上传文件到Web服务器 PHP接收文件
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端