java 修改后台文件名
2017-11-14 09:19
155 查看
/**
*手动敲的有问题 不要直接copy
*/
// 背景,linux中乱码,下载的xls文件是英文名,java 后台处理将英文名换成中文名
public void exorit(HttpSerlvetRequest request,HttpServletResponse response) throw Exception{
//处理文件格式
response.setContentType("application/x-msdownload");
File file=new File(request.getServletContent().getRealPath("")+"//resources//template/projectModel.xls");
//中文名称
String name="项目储备模板";
name=URLEncoder.encode(name,"UTF-8");
response.setHeader("Content-Disposition","attachment;fileName="+name+".xls");
OutputStream out;
File file=new File(files.getParent()+File.separator+"/项目模板"+".xls");
try{
FileInputStream inputStream=new FileinputStream(file);
out=response.getOutStream();
int b=0;
byte[]buffer=new byte[512];
b=intputstream.read(buffer);
while(b!=-1){
out.wirte(buffer,0,b);
b=inputStream.read(buffer);
}
inputStream.close();
out.close();
out.flush();
}catch(Exception e){
e.printerspace();
sysout();
}
}
*手动敲的有问题 不要直接copy
*/
// 背景,linux中乱码,下载的xls文件是英文名,java 后台处理将英文名换成中文名
public void exorit(HttpSerlvetRequest request,HttpServletResponse response) throw Exception{
//处理文件格式
response.setContentType("application/x-msdownload");
File file=new File(request.getServletContent().getRealPath("")+"//resources//template/projectModel.xls");
//中文名称
String name="项目储备模板";
name=URLEncoder.encode(name,"UTF-8");
response.setHeader("Content-Disposition","attachment;fileName="+name+".xls");
OutputStream out;
File file=new File(files.getParent()+File.separator+"/项目模板"+".xls");
try{
FileInputStream inputStream=new FileinputStream(file);
out=response.getOutStream();
int b=0;
byte[]buffer=new byte[512];
b=intputstream.read(buffer);
while(b!=-1){
out.wirte(buffer,0,b);
b=inputStream.read(buffer);
}
inputStream.close();
out.close();
out.flush();
}catch(Exception e){
e.printerspace();
sysout();
}
}
相关文章推荐
- java实现把每天修改过的文件名入库保存
- java修改文件名
- Java通过URL下载网络文件,获取文件流并修改文件名
- Java修改文件夹下所有文件名
- Java day10 IO 列出文件下的所有层级文件名 待修改
- Java 修改文件名
- JAVA修改文件名
- 文件名过滤器修改后缀名再复制保存的Java实现
- JAVA学习46_Java修改文件名,修改结果:文件创建日期
- 通过java后台拼接json字符串修改页面样式----一页多用 + 双引号(")和单引号(')截断字符串解决方案
- 用Java来批量修改文件夹下的文件名
- Java后台下载文件时IE浏览器出现文件名乱码
- JAVA下载、删除、修改文件名、
- Java实现简单修改文件名的方法分析
- java 文件移动,修改文件名
- java 批量修改文件夹下文件名
- Java简单方法批量修改Windows文件夹下的文件名(简单IO使用)
- java 修改文件名
- java修改文件名
- Android 中使用IDE为Android Studio时候,后台类型从double 改成 int,但是客户端还是显示double问题(JAVA修改Model类型,但是无效)