ajax下载

最近做下载发现了一些问题。ajax做下载有些特殊的地方。

 response.setContentType("application/octet-stream");

 response.getOutputStream().write(buffer);
 response.getOutputStream().flush();
 response.getOutputStream().close();

都设置好了。但是浏览器就是不提示下载。而是把里边的数据都传了回来。后来才发现ajax不能在同一界面上下载。也就说下载的时候应该新建一个窗口。它就提示你下载了。希望大家能少走些弯路。

你可能感兴趣的:(Ajax,浏览器)