代码生成器生成的控件为文件的控件上传问题
本帖最后由 gouweicao 于 2017-5-3 17:32 编辑在配置代码生成器的时候,选择控件为文件,那么就生成如下代码:<td align="right">
<label class="Validform_label">图标:</label>
</td>
<td class="value">
<table></table>
<div class="form jeecgDetail">
<script type="text/javascript">
var serverMsg="";
$(function(){
$('#icon').uploadify({
buttonText:'添加文件',
auto:false
progressData:'speed',
multi:true,
height:25,
overrideEvents:['onDialogClose'],
fileTypeDesc:'文件格式:',
queueID:'filediv_file',
fileSizeLimit:'15MB',
swf:'plug-in/uploadify/uploadify.swf',
uploader:'cgUploadController.do?saveFiles&jsessionid='+$("#sessionUID").val()+'',
onUploadStart : function(file) {
var cgFormId=$("input").val();
$('#icon').uploadify("settings", "formData", {
'cgFormId':cgFormId,
'cgFormName':'sui_base_device_type_info',
'cgFormField':'ICON'
});
} ,
onQueueComplete : function(queueData) {
var win = frameElement.api.opener;
win.reloadTable();
win.tip(serverMsg);
frameElement.api.close();
},
onUploadSuccess : function(file, data, response) {
var d=$.parseJSON(data);
if(d.success){
var win = frameElement.api.opener;
serverMsg = d.msg;
}
},
onFallback: function() {
tip("您未安装FLASH控件,无法上传图片!请安装FLASH控件后再试")
},
onSelectError: function(file, errorCode, errorMsg) {
switch (errorCode) {
case - 100 : tip("上传的文件数量已经超出系统限制的" + $('#file').uploadify('settings', 'queueSizeLimit') + "个文件!");
break;
case - 110 : tip("文件 [" + file.name + "] 大小超出系统限制的" + $('#file').uploadify('settings', 'fileSizeLimit') + "大小!");
break;
case - 120 : tip("文件 [" + file.name + "] 大小异常!");
break;
case - 130 : tip("文件 [" + file.name + "] 类型不正确!");
break;
}
},
onUploadProgress: function(file, bytesUploaded, bytesTotal, totalBytesUploaded, totalBytesTotal) {}
});
});
</script>
<span id="file_uploadspan"><input type="file" name="icon" id="icon" /></span>
</div>
<div class="form" id="filediv_file"></div>
<span class="Validform_checktip"></span>
<label class="Validform_label" style="display: none;">图标</label>
</td>默认是 auto:false不自动上传的,这样就造成无法自动上传,没有点击的上传按钮,就上传不了了
另一个问题是在上传的时候报302重定向,就是session验证的问题,这个问题怎么解决,我现在是加到非验证路径里了?谢谢
请备注 jeecg的版本号 admin 发表于 2017-5-4 08:58 static/image/common/back.gif
请备注 jeecg的版本号
3.7maven版本
页:
[1]