EXT上传文件返回信息总是提示下载框.

turionboy 2008-06-04
EXT:
{
xtype : "textfield",
fieldLabel : "增加附件",
name : "theFile",
// enctype : 'multipart/form-data',
inputType : 'file',
allowBlank : false,
anchor : "100%"
}
ACTION:
byte[] fileData = null;
FileOutputStream outfile;
try {
fileData = ofile.getFileData();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
outfile = new FileOutputStream(new File(request.getRealPath("/")
+ "upload/wdgl/" + fileName));
outfile.write(fileData);
outfile.close();
} catch (Exception e) {

e.printStackTrace();
}
zl.outFile(wdk, fileType, fileName, request);
try {
JsonMVCUtil.jsonOkResponse("上传资料成功", request, response);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
这个上传资料的时候返回信息总是提示下载框,不知是什么原因呀.
我感觉可能是没有返回信息,或者是返回信息格式不对,但是不知怎么处理,希望哥们帮忙呀.先谢过了.
yunhaifeiwu 2008-07-02
出現下载框的原因时:response的文本内容不是指定格式的json字符串
估计是你在网页中还打了日志,导制了json字符串不符规范

建义在firebox 的firebug中调试观看返回的response(当然在回调函数里下断点)
Global site tag (gtag.js) - Google Analytics