Project

General

Profile

« Previous | Next » 

Revision 9880

Added by Jing Tao over 7 years ago

Added the double quotes on the file name of the http header "content-deposition". This can handle the special characters on the file name.
https://projects.ecoinformatics.org/ecoinfo/issues/7084

View differences:

MNResourceHandler.java
1278 1278
	            }
1279 1279
            }
1280 1280
            response.setContentType(mimeType);
1281
            response.setHeader("Content-Disposition", "inline; filename=" + filename);
1281
            response.setHeader("Content-Disposition", "inline; filename=\"" + filename+"\"");
1282 1282
            
1283 1283
            InputStream data = MNodeService.getInstance(request).get(session, id);
1284 1284

  
......
1406 1406
        } else {
1407 1407
        	filename = "dataPackage-" + System.currentTimeMillis() + ".zip";
1408 1408
        }
1409
        response.setHeader("Content-Disposition", "inline; filename=" + filename);
1409
        response.setHeader("Content-Disposition", "inline; filename=\"" + filename+"\"");
1410 1410
        response.setContentType("application/zip");
1411 1411
        response.setStatus(200);
1412 1412
        OutputStream out = response.getOutputStream();

Also available in: Unified diff