一般上传文件时,如:Excel,CSV,XML 都需要检查文件内容是否正确。
不正确还要给客户端返回信息。
在用uploadify上传文件时,特别是一次上传多个文件时,如何把检查的结果传给客户端呢??
在js端
不正确还要给客户端返回信息。
在用uploadify上传文件时,特别是一次上传多个文件时,如何把检查的结果传给客户端呢??
response.setContentType ("text/plain;charset=utf-8");
response.getWriter().append(错误信息);
在js端
<script type="text/javascript">
$(function() {
$('#file_upload').uploadify({
'buttonText' : '选择文件',
'multi' : true,
'auto' : true,
'cancelImg' : 'images/cancel.png',
'uploader' : 'uploadMulitFile.do',
'fileTypeDesc': 'XML',
'simUploadLimit' : 1,
'fileTypeExts': '".xml;*.rdf',
'width': 80,
'height': 20,
'swf' : 'javascript/uploadify.swf',
'onUploadSuccess': function (file, data, response) {
if (data != '') {
//data就是服务器输出的内容。
$('#file_upload').uploadify('cancel', '*'); //取消所有上传的文件
}
}
});
});
</script>