文件路径最好使用正斜杠。使用反斜杠可能在unix系统中访问不到文件。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaozaq/article/details/83107552
/***
	 * 下载模板
	 */
	public void downTemp() {
		String title="data";
		String savePath = PathUtil.getProjectPath();
		//使用正斜杠。否则在unix系统可能导致路径不对,访问不到文件
		savePath = savePath.replace('\\', '/');
		File file = new File(savePath + "/WebRoot/WEB-INF/view/dangan/jtcy/template.xls");
		renderFile(file, title + "导入模板.xls");
	}

之前开发中,使用了反斜杠。"\\"通过转义拼接的文件路径。在window系统测试没发现问题。发布到unix系统却总是下载不了模板文件。可能是斜杠问题导致文件路径解析出问题了。最后统一使用正斜杠。

猜你喜欢

转载自blog.csdn.net/xiaozaq/article/details/83107552