ホームページ  >  記事  >  バックエンド開発  >  PHPでストリーミングファイルを送受信する方法

PHPでストリーミングファイルを送受信する方法

伊谢尔伦
伊谢尔伦オリジナル
2017-06-27 13:32:093545ブラウズ

PHP ストリームファイルの送受信

sendStreamFile.php ファイルをストリームとして送信

receiveStreamFile.php ストリームファイルを受信し、ローカルに保存します

1. sendStreamFile.php

<?php
/** php 发送流文件
* @param  String  $url  接收的路径
* @param  String  $file 要发送的文件
* @return boolean
*/
function sendStreamFile($url, $file){
    if(file_exists($file)){
        $opts = array(
            &#39;http&#39; => array(
                &#39;method&#39; => &#39;POST&#39;,
                &#39;header&#39; => &#39;content-type:application/x-www-form-urlencoded&#39;,
                &#39;content&#39; => file_get_contents($file)
            )
        );
        $context = stream_context_create($opts);
        $response = file_get_contents($url, false, $context);
        $ret = json_decode($response, true);
        return $ret[&#39;success&#39;];
    }else{
        return false;
    }
}
$ret = sendStreamFile(&#39;http://localhost/fdipzone/receiveStreamFile.php&#39;, &#39;send.txt&#39;);
var_dump($ret);
?>

2.

以上がPHPでストリーミングファイルを送受信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。