下载文件名带有charset信息
您好,我使用wx.download方法,下载返回的res.tempfilepath为 wx***.pdf; charset=UTF-8,
请问一下,如何去掉chartset信息呢?
下载接口方法:
String fileName ="D://test//1.pdf";response.addHeader("content-type", "application/pdf");// 3.设置content-disposition响应头控制浏览器以下载的形式打开文件response.setHeader("content-disposition", "attachment;filename="+ fileName);// 4.获取要下载的文件输入流InputStream in = new FileInputStream(fileName);int len = 0;// 5.创建数据缓冲区byte[] buffer = new byte[1024];// 6.通过response对象获取OutputStream流OutputStream out = response.getOutputStream();// 7.将FileInputStream流写入到buffer缓冲区while ((len = in.read(buffer)) > 0) { // 8.使用OutputStream将缓冲区的数据输出到客户端浏览器 out.write(buffer, 0, len);}in.close(); |
