主题: kindeditor 批量图片上传失败
作者: tanidea, 发布日期: 2012-08-27 21:12:14, 浏览数: 10155

我重写upload_json.php并移动到新位置,单一上传图片是成功的,没有问题,但批量上传就上传失败

是什么原因呢,单一上传和批量上传不是由同一PHP文件处理的吗?


作者: Roddy, 发布日期: 2012-08-27 22:45:26
用/path/to/upload这样的路径,如果用相对路径可能有问题,普通上传是相对于编辑器的路径,批量上传是相对于swf的路径。
回复
作者: tanidea, 发布日期: 2012-08-28 08:20:00

回复Roddy:我的原因我找到了,多亏有人在帖子里提示,是swfupload cookie问题,我查看了批量上传的cookie,是空空的啊!而我要用到cookie验证的,所以,不用说都知道了。这真是一个头痛的问题啊。


根据我情况,我可以把cookie一并POST或GET上去。我用的是PHP。通过打印输出看到

print_r($_GET);
print_r($_POST);
print_r($_COOKIE);


单一上传的情况如下:

Array

(

    [mod] => attachment

    [ac] => upload_json

    [dir] =>image

)

Array

(

    [localUrl] =>     Delete16.png

)

Array

(

    [PHPSESSID] =>i4sbi58r4etm4f7f0psrn21b51

    [WEB_ADMIN_AUTH_COOKIE] =>pt9plICy9iqewxiv4|b25def590ec4f05578fe2f0440468ca767c47ebfcd4f033de74d193a0987444a6e42d120ca0e705a7f0ae8622505a79327520409817015858103

)


批量上传情况如下:

Array

(

    [mod] => attachment

    [ac] => upload_json

    [dir] => image

)

Array

(

    [Filename] => Delete16.png

    [Upload] => Submit Query

)

Array

(

)


可以看到cookie什么也没有,我可以先把cookie放到隐藏域里,再通过POST方式,跟在“ [Upload] => Submit Query”后面一并上传。

但是multiimage.js写得太高深,我JS也不行,看不出在什么地方添加这个cookie参数


我应该如何添加cookie参数呢?

回复
作者: bicyer, 发布日期: 2012-09-13 17:38:43
同求此问题的解决方法。。
回复
作者: wufei, 发布日期: 2013-04-22 17:11:35

同求,


回复
作者: sophia, 发布日期: 2013-06-12 15:10:26
我也同求该方法~
回复
发表新帖 发表回复