博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
put方式提交上传图片
阅读量:6327 次
发布时间:2019-06-22

本文共 882 字,大约阅读时间需要 2 分钟。

//put

function curlrequest($url,$data,$method='post'){
$ch = curl_init(); //初始化CURL句柄
curl_setopt($ch, CURLOPT_URL, $url); //设置请求的URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //设为TRUE把curl_exec()结果转化为字串,而不是直接输出
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); //设置请求方式
curl_setopt($ch,CURLOPT_HTTPHEADER,array("X-HTTP-Method-Override: $method"));//设置HTTP头信息
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);//设置提交的字符串
$document = curl_exec($ch);//执行预定义的CURL
if(!curl_errno($ch)){
$info = curl_getinfo($ch);
echo 'Took ' . $info['total_time'] . ' seconds to send a request to <br />' . $info['url'];
} else {
echo 'Curl error: ' . curl_error($ch);
}
curl_close($ch);
return $document;
}

$return = curlrequest($url,$file_data, 'put');

$url提交的完整路径,$data:$file_data = file_get_contents($_FILES["file"]["tmp_name"]);

函数转自:

转载于:https://www.cnblogs.com/lyweb/archive/2013/04/03/2997641.html

你可能感兴趣的文章
修改linux最大文件句柄数
查看>>
网络编程---tcp/udp协议
查看>>
jmeter3.2 版本完美实现Load Test报表
查看>>
再看python多线程------threading模块
查看>>
R 从零开始,简单API集合
查看>>
学习react系列(八)—— mixins迁移
查看>>
《工作DNA》摘录三
查看>>
Daily Scrum 12.9
查看>>
PHP之道推荐使用PHP版本,数据库方式,以及虚拟机的创建程序
查看>>
YAML文件的使用及参数服务器
查看>>
5.7-多源复制搭建
查看>>
now()与sysdate()的区别(1)
查看>>
jmeter压力测试值之配置JDBC Connection Configuration(一)
查看>>
linux每日命令(10):touch命令
查看>>
给natp_server加缓存
查看>>
Index Generation
查看>>
多系统通讯-DotNetMQ
查看>>
java之网络编程
查看>>
iOS----应用的旋转---Orientations
查看>>
Apache Ignite高性能分布式网格框架-初探
查看>>