时间:2021-05-19
实例如下所示:
/** * 文件下载 * @param filePath 文件路径 * @param fileName 文件名称 */ public void download(String filePath,String fileName){ try { //支持中文 fileName = URLEncoder.encode(fileName,"UTF-8"); HttpServletResponse response = ServletActionContext.getResponse(); HttpServletRequest request = ServletActionContext.getRequest(); response.reset(); response.setContentType(request.getServletContext().getMimeType(fileName)); response.setHeader("Content-Disposition", "attachment;filename="+fileName); InputStream in = new FileInputStream(filePath); OutputStream out = response.getOutputStream(); byte[] b = new byte[1024]; int length = 0; while((length = in.read(b)) != -1) { out.write(b,0,length); } in.close(); out.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }以上这篇java 文件下载支持中文名称的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP附件下载中文名称乱码的解决方法。分享给大家供大家参考,具体如下:PHP中,如果要下载的文件名称为中文,则会出现文件标题乱码。此时就需要对标题
目前有很多企业已经充分认识注册网站中文名称的重要性了,并且为了让网站中文名称更具辨识度,一些企业还会找专业的网站名称注册公司来帮助自己。那么到底如何定义网站名称
ecshop配送方式的文件路径在includes\modules\payment语言包在languages\zh_cn\shipping里面的文件和中文名称的对
由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称)代码:#encoding=utf-8importos.pathimportst
1、WAPI是一种安全协议,英文全称为WirelessLANAuthenticationandPrivacyInfrastructure,中文名称为【无线局