七牛反馈显示信息说明已经成功了,但是在七牛空间显示的文件却不完整
请问这是为什么啊?!!测试文件如下,本地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