文档章节

"使用curl 上传打印$_FILES提示空数组"的解决方法

雨醉风尘
 雨醉风尘
发布于 2016/12/08 20:05
字数 117
阅读 18
收藏 0

PHP版本大于5.6的时候请使用 CURLFile 发送进行发送,要不然在打印时会报 *$_FILES()*为空数组

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://127.0.0.1/test/doAction.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true); //  PHP 5.6.0 后必须开启
curl_setopt($ch, CURLOPT_POSTFIELDS, [
    'file' => new CURLFile(realpath('C:\wamp64\www\test\bing.jpg')),
]);

curl_exec($ch);
?>
  • doAction.php
<?php

  header("Content-type:text/html;charset=utf-8");

  print_r($_FILES);

 ?>

参考: php5.6使用cURL上传文件

PHP官方cURL文档

© 著作权归作者所有

共有 人打赏支持
雨醉风尘
粉丝 3
博文 106
码字总数 23692
作品 0
海淀
程序员
私信 提问
PHP初学者必须掌握的10个知识点

PHP初学者必须掌握的10个知识点 来源:码农网 时间:2015-03-16 10:13:23 阅读数:1724 分享到:2 [导读] 这里总结了PHP初学者容易感到困惑的10个问题,供大家参考。1、页面之间无法传递变量...

thinkyoung
2015/04/03
0
0
《CURL技术知识教程》系列分享专栏

《CURL技术知识教程》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201737.html 文章 PHP采集相关教程之一 CURL函数库 php中通过curl模拟登陆discuz论坛的实现...

开元中国2015
2018/11/06
0
0
适配dropbox遇到的一个问题

dropbox是国外的一个云存储产品,类似百度云盘,由于最近后台接口升级,很多旧的接口都不能使用了,于是对其进行适配。 如果想看dropbox的api,请自带梯子~~~网址如下: https://www.drop...

linzechi
2017/11/16
0
0
急救下,chrome和火狐浏览器上传文件$_files问题

提交上传表单,IE中可以正常接收$_FILES 数组, 但chrome 和火狐浏览器 就不行,不选择上传文件,点提交按钮后可以打印出空的$_files数组 数组结构可以打印出来 但要是选择了文件,然后提交,...

mako
2012/03/02
846
1
异常处理逻辑汇总

1.使用try-catch; 2.显示异常方式:打印-浮窗-网络上传消息到服务器; 3.打印供测试开发使用;浮窗供用户体验使用;网络上传给提升应用稳定性使用; 4.异常分:APP-数据-网络-服务器-网关-操作...

陈贤冲
2016/10/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux Wireshark普通用户启动使用方案

当系统安装好Wireshark后请正常启动是否可以进行正常使用,如果不行请参考下列指导 向系统添加一个用户组 sudo groupadd wireshark //如提示此组存在可跳过 将指定用户添加到这个组中 sudo...

CHONGCHEN
今天
1
0
CSS 选择器参考手册

CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=value] 用于选取带有指定属性和值的元素。 [attribute~=value] 用于选取属性值中包含指定词汇的元素。...

Jack088
今天
2
0
数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
今天
4
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
4
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部