|
BUG反馈
程序版本: |
X3.5 |
浏览器: |
Chrome |
BUG地址: |
隐藏内容 |
BUG截图: |
- |
测试用户名: |
隐藏内容 |
测试密码: |
隐藏内容 |
测试步骤如下:
1. 手机版发帖界面,先上传一张图片
2. 然后再点 上传图片按钮,弹出对话框后点击取消,会出现 如下提示信息
该bug在dz x3.4 和 dz x3.5 下都是存在的。
查看了代码,怀疑是
https://gitee.com/Discuz/DiscuzX/blob/v3.5/upload/template/default/touch/forum/post.htm
下面这行的判断问题
if(typeof FileReader != 'undefined' && this.files[0]) {//note 支持html5上传新特性
我改成如下就没问题:
if(typeof FileReader != 'undefined') {//note 支持html5上传新特性
if (this.files[0]){
$.buildfileupload({
uploadurl:'misc.php?mod=swfupload&operation=upload&type=image&inajax=yes&infloat=yes&simple=2',
files:this.files,
uploadformdata:{uid:"$_G[uid]", hash:"<!--{eval echo md5(substr(md5($_G[config][security][authkey]), 8).$_G[uid])}-->"},
uploadinputname:'Filedata',
maxfilesize:"$swfconfig[max]",
success:uploadsuccess,
error:function() {
popup.open('{lang uploadpicfailed}', 'alert');
}
});
}else{
popup.close();
}
}
我知道答案
回答被采纳将会获得 1 贡献 已有0人回答
|
|