php文件上传接口测试,七牛云存储-用php上传图片,我在本地测试,用php接口,不成功...
七牛反馈显示信息说明已经成功了,但是在七牛空间显示的文件却不完整
请问这是为什么啊?!!
测试文件如下,本地localhost测试:
require_once("qiniu/io.php");
require_once("qiniu/rs.php");
$bucket = "qicheshipin";
$key1 = "950.jpg";
$accessKey = '我的key';
$secretKey = '我的key';
Qiniu_SetKeys($accessKey, $secretKey);
$putPolicy = new Qiniu_RS_PutPolicy($bucket);
$upToken = $putPolicy->Token(null);
$putExtra = new Qiniu_PutExtra();
$putExtra->Crc32 = 1;
list($ret, $err) = Qiniu_PutFile($upToken, $key1, __file__, $putExtra);
echo "====> Qiniu_PutFile result: \n";
if ($err !== null) {
var_dump($err);
} else {
var_dump($ret);
}
返回数据:
Qiniu_PutFile result: array(2) { ["hash"]=> string(28) "Fk4xlsc7g7urp1VfwkBZv7UCjyqC" ["key"]=> string(7) "950.jpg" }
回复内容:
七牛反馈显示信息说明已经成功了,但是在七牛空间显示的文件却不完整
请问这是为什么啊?!!
测试文件如下,本地localhost测试:
require_once("qiniu/io.php");
require_once("qiniu/rs.php");
$bucket = "qicheshipin";
$key1 = "950.jpg";
$accessKey = '我的key';
$secretKey = '我的key';
Qiniu_SetKeys($accessKey, $secretKey);
$putPolicy = new Qiniu_RS_PutPolicy($bucket);
$upToken = $putPolicy->Token(null);
$putExtra = new Qiniu_PutExtra();
$putExtra->Crc32 = 1;
list($ret, $err) = Qiniu_PutFile($upToken, $key1, __file__, $putExtra);
echo "====> Qiniu_PutFile result: \n";
if ($err !== null) {
var_dump($err);
} else {
var_dump($ret);
}
返回数据:
Qiniu_PutFile result: array(2) { ["hash"]=> string(28) "Fk4xlsc7g7urp1VfwkBZv7UCjyqC" ["key"]=> string(7) "950.jpg" }
上面的结果应该是证明文件已经传成功了。"在七牛空间显示的文件却不完整" 是指什么?通过 http://qicheshipin.u.qiniudn.com/950.jpg 可以访问到这个文件么?另外,在上传成功后有没有做过其他事情,比如 delete 这个文件?
搞定了,Qiniu_PutFile函数第三个参数默认使用file,修改为上传文件本地绝对路径后成功!
求大神帮忙
http://segmentfault.com/q/1010000000343075#a-1020000000345187
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
php文件上传接口测试,七牛云存储-用php上传图片,我在本地测试,用php接口,不成功...相关推荐
- 七牛云 php 服务器,本地文件上传到七牛云服务器示例(七牛云存储)
# _*_ coding: utf-8 _*_ #--------------------------------------- # 程序:把本地文件上传到七牛云服务器 # 版本:0.1 # 作者:l ...
- C# 文件上传到七牛云服务器(一)
本章讲述:C# 中调用七牛云提供的SDK,实现文件简单上传功能. 分片,断点续上传讲解,请查看:C# 文件上传到七牛云服务器(二) 地址为: 开发流程步骤地址:https://blog.csdn.ne ...
- SpringBoot实现文件上传到七牛云
在做项目的过程中需要存储图片,所以选择将图片存储到七牛云上面,并将存储路径返回存储到数据库里.在网上看了很多篇文章,参考了一篇文章,结合自己的功能需求跑了一遍,记录下整个完成的过程. 目录 一.引入七 ...
- node.js学习笔记 - 文件上传(并用七牛云托管)
文章目录 环境搭建 准备工作 安装相关依赖 代码实现 执行 环境搭建 准备工作 提示:本文采用ts来构建环境,要是以js构建则取掉类型定义即可. 初始化项目 创建目录fileUpload-demo- ...
- Tp3.1 文件上传到七牛云
TP3.1 中不支持Composer 就无法用composer 安装 下载历史的SDK https://github.com/qiniu/php-sdk/releases/tag/v7.0.8 下载下 ...
- java上传视频到七牛云_Java进阶学习:将文件上传到七牛云中
Java进阶学习:将文件上传到七牛云中 通过本文,我们将讲述如何利用七牛云官方SDK,将我们的本地文件传输到其存储空间中去. JavaSDK:https://developer.qiniu.com/k ...
- html七牛云图片文件上传,使用Js将文件图片视频上传到七牛云详细教程-Fun言
前言 因为项目需要,需要将一些较大文件上传到七牛云,以前都是通过数据流上传到服务端,然后在服务端进行上传操作,因为以前文件都很小所以无所谓,但是要是几百M的文件就不行了,所以就采用前端js直接上传到七 ...
- 调用图片文件夹中的任意图片随机显示_hexo框架下,实现图片一键式上传到七牛云
在使用hexo框架驱动个人博客时,图片的插入是一个比较费心的事情 以我为例,我使用hexo+Github搭建个人独立博客 但是Github仓库提供的存储空间是有限的,如果把图片保存到本地(对应的是Gi ...
- Springboot文件上传(本地上传、阿里云oss、腾讯云、华为云、Minio上传、七牛云)
文件上传: 本地上传.阿里云oss.腾讯云.华为云.Minio上传.七牛云. <!-- 阿里云存储 --><dependency><groupId>com.aliy ...
最新文章
- IJCAI 2018 基于主题信息的神经网络作文生成模型
- 关于直流电源纹波和噪声的测量的分析和介绍
- 【用故事解读 MobX源码(一)】 autorun
- 2.10 是否要使用端到端的深度学习-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- 日志分析利器splunk的搭建、使用、破解
- gridview 导出到excel,repeater类似
- 版本控制可视化工具-Gource教程
- ABAP workbench API的使用方法
- Linux服务器集群系统(二)——LVS集群的体系结构
- python str转int_Python入门丨数据类型与转换
- (Foxit PDF阅读器设置)禁止改变当前缩放比例,改善书签跳转阅读体验
- 世界编程大赛第一名编写的程序-3D世界
- 常用数据库高可用和分区解决方案(2) — MongoDB篇
- pr 文件结构不一致_用pr制作了视频,输出后发现画面都被压扁了,求教是什么原因,怎么解决啊~我没有改变它的原画面比例...
- 中国人工智能AI人才需求现状
- Vue 2.0 真实点餐项目实战
- Elasticsearch:sniffing 的最佳实践:What, when, why, how
- KubeSphere DevOps 流水线入门指南
- 完美解决select2插件提示信息是英文的问题
- iOS自动化_免越狱_免签名
热门文章
- 云图说|华为云自研云数据库GaussDB NoSQL,兼容多款NoSQL接口的数据库服务
- 比物理线程都好用的C++20的协程,你会用吗?
- 【华为云技术分享】使用keil5打开GD32F450i的MDK项目出现的问题以及J-Link无法烧录程序对应的解决方案
- mysql+concat函数问题_Mysql5.7中使用group concat函数数据被截断的问题完美解决方法...
- python 最优化算法库_哈工大硕士生用?Python 实现了 11 种经典数据降维算法,源代码库已开放...
- 2020年7月4日 随机过程大作业
- 【numpy】生成一串0/1(True/False)mask序列
- 机器学习中各科目基本概念集合
- CI/CD是什么?如何理解持续集成、持续交付和持续部署
- python 之禅_Python 之禅