dwr实现文件的下载--已经解决中文文件名乱码问题dwr实现文件的下载--已经解决中文文件名乱码问题
package com.wabacusdemo.util;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import org.directwebremoting.io.FileTransfer;
public class DownLoadFile {
public FileTransfer dow...
dwr实现文件的下载--已经解决中文文件名乱码问
package com.wabacusdemo.util;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import org.directwebremoting.io.FileTransfer;
public class DownLoadFile {
public FileTransfer downloadPdfFile(String contents) throws Exception {
if (contents == null || contents.length() == 0) {
contents = [BLANK] ;
}
BufferedInputStream in = new BufferedInputStream(new FileInputStream( c:/Aix 脆弱性库.xls ));
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] temp = new byte[1024];
int size = 0;
while ((size = in.read(temp)) != -1)
{
out.write(temp, 0, size);
}
String filename = 测试.doc ;
return new FileTransfer(new String( filename.getBytes( GBK ), iso8859-1 ),
application/doc , out.toByteArray());
}
}
function downloadPdfFile() {
// var pdftext = dwr.util.getValue('pdftext');
DownLoadFile.downloadPdfFile( ddd , function(data) {
dwr.engine.openInDownload(data);
});
}
本文档为【dwr实现文件的下载--已经解决中文文件名乱码问题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。