/** php 发送流文件
* @param String $url 接收的路径
* @param String $file 要发送的文件
* @return boolean
*/
function sendStreamFile($url, $file){
if(file_exists($file)){
$filesize=filesize($file);
$handle = fopen ($file , "r" );
$contents = fread ( $handle , $filesize);
fclose ( $handle );
//x-www-form-urlencoded
$opts = array(
'http' => array(
'method' => 'POST',
'header' => array("Content-Type: application/json;charset=utf-8","x-nos-token:xxx","Content-Length:".strlen($contents)),
'content' => $contents
)
);
$context = stream_context_create($opts);
$response = file_get_contents($url, false, $context);
$ret = json_decode($response, true);
var_dump($ret);die();
return $ret['success'];
}else{
return false;
}
}
if ($_POST) {
$url = 'http://218.6.170.6/vodbt4pfkrb/6ee55c1a-c46a-4863-b00e-e5f1fd5595ec.mp4?offset=0&complete=true&version=1.0';
//upload tmp
$tmpfile = $_FILES['file']['tmp_name'];
sendStreamFile($url, $tmpfile);
}
?>
<form action="./upload.php" enctype="multipart/form-data" method="post">
<p>UpLoad: <input type="text" name="name" /></p>
<p>UpLoad: <input type="file" name="file" /></p>
<input type="submit" value="Submit" />
</form>
网易视频云 php接口
最新推荐文章于 2022-06-28 09:15:13 发布