七牛反馈显示信息说明已经成功了,但是在七牛空间显示的文件却不完整

请问这是为什么啊?!!

测试文件如下,本地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中文网,转载请注明出处,感谢您的尊重!

七牛云php20m文件上传不了,七牛云存储 - 用php上传图片,我在本地测试,用php 接口,不成功...相关推荐

  1. php文件上传七牛云,PHP 文件上传七牛云

    PHP 之Laravel 使用qiniu/php-sdk, itbdw/laravel-storage-qiniu, 组件上传文件到七牛云. 一.  序言 这几天在laravel 框架上使用qiniu ...

  2. ftp文件上传不了服务器上,ftp文件上传不了服务器

    ftp文件上传不了服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数 ...

  3. SpringBoot(24) 整合七牛云实现文件上传

    一.前言 本文将基于springboot2.1.8.RELEASE整合七牛云实现文件上传 本文参考 https://www.keppel.fun/articles/2019/02/27/1551262 ...

  4. Vbs脚本将本地文件上传到Azure存储账户

    说到Azure相信大家都已经非常熟悉了,所以就不做多介绍了,我们都知道在Azure上有一个存储账户,在存储账户下可以可以创建容器,可以存放数据,近期公司呢为了达到数据的安全性,准备将本地的备份数据给A ...

  5. ThinkPHP5.0+七牛云SDK文件上传

    一.问:为什么建议大家使用对象存储 对象存储可以简单理解为用来存储图片.音频.视频等非结构化数据的数据池.相对于主机服务器,具有读写速度快,利于分享的特点.我为什么建议大家使用对象存储?我总结了这六点 ...

  6. 使用七牛云进行文件上传

    目录 一.七牛云入门测试 1.注册七牛云账号,完成后选择对象存储 2.在里面创建空间,一个空间相当于一个文件夹,就是将对象上传到的地方 3.查看个人秘钥,注册完成账号后,会有一个秘钥,上传文件的时候进 ...

  7. tp框架文件上传七牛服务器,TP5开发 - 七牛云图片上传方法

    1.config.php配置文件里配置七牛云密钥等 里面 secretKey accessKey domain bucket对应换成自己七牛云申请的, 步骤: (1)七牛云注册成功后-对象存储申请10 ...

  8. html七牛云图片文件上传,使用Js将文件图片视频上传到七牛云详细教程-Fun言

    前言 因为项目需要,需要将一些较大文件上传到七牛云,以前都是通过数据流上传到服务端,然后在服务端进行上传操作,因为以前文件都很小所以无所谓,但是要是几百M的文件就不行了,所以就采用前端js直接上传到七 ...

  9. antd vue表单上传文件_Vue编译出静态文件上传七牛CDN

    Vue作为目前比较流行的前端开发框架,在前后端分离比较时尚的今天异常火热,下面分享下怎么把Vue编译出来的静态文件上传到CDN,在这里主要是七牛云的CDN. Vue项目进行编译 编译命令: npm r ...

最新文章

  1. Python程序的函数和代码复用
  2. 超级有意思的代码注释
  3. NSMutableParagraphStyle /NSParagraphStyle
  4. 2021.01.29 Visual QA论文阅读
  5. OpenCASCADE:读IGES
  6. 如何在 SAP Commerce Cloud Portal 构建和部署 SAP Spartacus Storefront
  7. 计算机wps基础知识试题,计算机一级WPS考试试题及答案
  8. XidianOJ 1090 爬树的V8
  9. linux内核实验教程答案,20199310《Linux内核原理与分析》第十五周作业 Linux安全实验...
  10. 计算机三级之嵌入式系统学习笔记7
  11. angular自带的一些api_在Angular软件中执行API请求的正确方式,了解一下
  12. AD09报错解决方法
  13. s深度linux没有ll等命令的解决办法
  14. 游戏王决斗连接显示服务器错误,游戏王决斗链接
  15. 网页上使用的输入法——Google Transliteration
  16. PHP入门需要多久?
  17. 广讯通系统地址和服务器,广讯通OA办公系统
  18. 远程桌面--外网访问内网多台电脑
  19. 手机号码归属地查询(php+redis)
  20. [推荐](穆穆推荐)如果你现在不成功,请看看你是不是选错了老板

热门文章

  1. php 转换数组为小写,PHP如何将数组键转换为小写?
  2. java简单计算机程序_JAVA程序编的简单计算器程序??
  3. [渝粤教育] 西南科技大学 计算机工业控制 在线考试复习资料
  4. 【渝粤题库】陕西师范大学180109 小学教师专业发展 作业
  5. 【lora模块技术无线数传电台】E90-DTU产品高防护等级的体现
  6. 无线数传电台rs232和rs485串口接口:230M数传电台
  7. 京津冀计算机学科大学排名,2021年京津冀地区高校排名公布,北师排第三,央财不敌河大?...
  8. oracle xe gentoo,Oracle在gentoo下安装
  9. button onclick 多个同名_多个按钮的OnClickListener()android
  10. (3.2)HarmonyOS鸿蒙双击事件