php5.6关于curl以@方式上传文件的变化及解决七牛上传时报file is not specified in multipart的问题
来源:互联网 发布:手机号正则表达式js 编辑:程序博客网 时间:2024/06/05 19:09
- $ch = curl_init ();
- $fields = $params;
- $fields ['file'] = '@' . $file;
- curl_setopt ( $ch, CURLOPT_URL, $url );
- curl_setopt ( $ch, CURLOPT_POST, 1 );
- curl_setopt ( $ch, CURLOPT_POSTFIELDS, $fields );
- curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
- $response = curl_exec ( $ch );
在php5.6之前的版本上以上面的代码上传文件是没有问题的,但从php5.6.0开始,需要加上curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false);这行代码方可上传,否则取不到文件。
最终的代码:
- $ch = curl_init ();
- curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false);
- $fields = $params;
- $fields ['file'] = '@' . $file;
- curl_setopt ( $ch, CURLOPT_URL, $url );
- curl_setopt ( $ch, CURLOPT_POST, 1 );
- curl_setopt ( $ch, CURLOPT_POSTFIELDS, $fields );
- curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
- $response = curl_exec ( $ch );
PHP官网上也有此介绍http://cn2.php.NET/manual/en/function.curl-setopt.php
0 0
- php5.6关于curl以@方式上传文件的变化及解决七牛上传时报file is not specified in multipart的问题
- php5.6关于curl以@方式上传文件的变化及解决七牛上传时报file is not specified in multipart的问题
- php5.6关于curl以@方式上传文件的解决方案
- 非常牛叉的楼主,自己的问题其实就是答案--用springmvc上传文件时报The current request is not a multipart request异常
- [转]非常牛叉的楼主,自己的问题其实就是答案--用springmvc上传文件时报The current request is not a multipart request异常
- 解决PHP5.6版本“No input file specified”的问题
- 文件上传org.springframework.web.multipart.MultipartException问题的解决
- 解决multipart/form-data上传的问题
- struts中post方式上传文件,enctype="multipart/form-data",request.getParameter("file") 是null的问题分析
- Spring mvc 上传图片遇到The current request is not a multipart request的问题
- PHP CURL POST方式上传文件中遇到的问题及解决方案
- xx is not in the sudoers file 问题的解决
- 关于Struts2文件上传Unable to find 'struts.multipart.saveDir'错误的解决
- php5.5.9 curl 上传文件
- 关于文件上传踩过的坑multipart/form-data
- 使用表单在springMVC的后台上传文件时遇到500错误:The current request is not a multipart request
- 在使用springmvc上传图片时碰到的 The current request is not a multipart request问题
- PHP5.6通过CURL上传图片@符无效的兼容问题
- 网络入门视频教程
- Spark集群三种部署模式的区别
- 收集博客
- epoll机制:epoll_create、epoll_ctl、epoll_wait、close
- commons-email实现发送邮件及遇到的问题
- php5.6关于curl以@方式上传文件的变化及解决七牛上传时报file is not specified in multipart的问题
- 今天遇到一个mysql锁表问题
- Butter Knife View注入 以及 插件Android Butterknife Zelezny使用
- 64位整型和字符串转换
- C#的foreach
- 关于jquery datatable序号列没法生成的问题及解决
- php 二分查找
- 文件夹隐藏属性去不掉的原因及解决方法
- oVirt架构