接着前面写过的一篇下载的代码接着再写一个下载的PHP代码,仍然要假设先已经得到了相关的publicURL和token,废话不说了,直接上代码 php
<?php $uri = '/txg/pic';//container以及上传以后的名字 $process = curl_init('http://192.168.1.10:8888/v1/ff5bd8fb39a5429cbd2495576ebff5f7'.$uri); $local_file_path = "/tmp/pic";//本地待上传文件 $datas = fopen($local_file_path,'r'); fseek($datas, 0, SEEK_END); $file_length = ftell($datas); fseek($datas, 0); $sign="MIIL0PZffdMSOw=="; curl_setopt($process, CURLOPT_PUT, 1); curl_setopt($process, CURLOPT_INFILE, $datas); curl_setopt($process, CURLOPT_INFILESIZE, $file_length); // 设置表头参数 curl_setopt($process, CURLOPT_HTTPHEADER, array( "X-Auth-Token:".$sign )); curl_setopt($process, CURLOPT_HEADER, 1); curl_setopt($process, CURLOPT_TIMEOUT, 60); curl_setopt($process, CURLOPT_RETURNTRANSFER, 1); var_dump(curl_exec($process)); var_dump(curl_getinfo($process, CURLINFO_HTTP_CODE)); curl_close($process); ?>