/** 提供转换编码后的供下载用的文件名
*
* @param jiangkun
*/
public String getDownloadFileName() {
String downFileName=fileName;
try {
downFileName = URLEncoder.encode(fileName, "UTF-8");
downFileName = StringUtils.replace(downFileName, "+", "%20");
if (downFileName.length() > 150) {
downFileName = new String(fileName.getBytes(), "ISO8859-1");
downFileName = StringUtils.replace(downFileName, " ", "%20");
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return downFileName;
}
*
* @param jiangkun
*/
public String getDownloadFileName() {
String downFileName=fileName;
try {
downFileName = URLEncoder.encode(fileName, "UTF-8");
downFileName = StringUtils.replace(downFileName, "+", "%20");
if (downFileName.length() > 150) {
downFileName = new String(fileName.getBytes(), "ISO8859-1");
downFileName = StringUtils.replace(downFileName, " ", "%20");
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return downFileName;
}