七牛云 表单上传 回调 没执行, 不知道是怎么回事
filename: transfer-file.php
ReturnUrl = "http://supermew.eu5.org/test1/transfer-file.php";
$putPolicy->callbackUrl = "http://supermew.eu5.org/test1/successful.php";
$putPolicy->callbackBody = "name=.$key";
$upToken = $putPolicy->Token(null);
//echo $upToken;
?>
filename: successful.php
200, "data"=>array("success"=>"transfered successfully"))));
?>
在我上传了文件之后, 应该在浏览器上得到像下面的回答:{"code":200,"data":{"success":"transfered successfully"}}
然而得到的是下面的回答{"hash":"Fmz2iy5IyuPVGvIDLdzLHPb3NSZo","key":"kdfldjfldjflddfdfdf.jpg","x:album":"albumId"}
就像是没有执行回调一样, 这是怎么回事, 希望大侠们, 给看看。。
上传表单上得文件名还不能是中文, 这个我相信, 我自己能够解决, 上面得都是我自己根据例子学习的。
回复内容:
上传也得代码, 这个代码是根据七牛例子改的:
filename: transfer-file.php
ReturnUrl = "http://supermew.eu5.org/test1/transfer-file.php";
$putPolicy->callbackUrl = "http://supermew.eu5.org/test1/successful.php";
$putPolicy->callbackBody = "name=.$key";
$upToken = $putPolicy->Token(null);
//echo $upToken;
?>
filename: successful.php
200, "data"=>array("success"=>"transfered successfully"))));
?>
在我上传了文件之后, 应该在浏览器上得到像下面的回答:{"code":200,"data":{"success":"transfered successfully"}}
然而得到的是下面的回答{"hash":"Fmz2iy5IyuPVGvIDLdzLHPb3NSZo","key":"kdfldjfldjflddfdfdf.jpg","x:album":"albumId"}
就像是没有执行回调一样, 这是怎么回事, 希望大侠们, 给看看。。
上传表单上得文件名还不能是中文, 这个我相信, 我自己能够解决, 上面得都是我自己根据例子学习的。
1.上传的文件名可以是中文
2.{"code":200,"data":{"success":"transfered successfully"}}
是你的服务器对七牛的Callback的回应,{"hash":"Fmz2iy5IyuPVGvIDLdzLHPb3NSZo","key":"kdfldjfldjflddfdfdf.jpg","x:album":"albumId"}
是七牛对你当前页面的回应。请仔细看文档。谢谢。- -#
上一篇: php获取服务器端ip地址
下一篇: python在循环引用中如何管理内存