Revision 9880
Added by Jing Tao over 7 years ago
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
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