/**
* 下载(传附件的id下载附件,适合后台多个附件上传,前台对应下载)
* @throws IOException
*/
@ResponseBody
@RequestMapping(value="/font/annex/download",produces="text/plain;charset=UTF-8")
public void downloadAnnexById(@RequestParam Integer id, Model model, HttpServletRequest request, HttpServletResponse response) throws IOException{
List<Annex> annexList = null;
annexList = annexService.queryAnnexListById(20, id);
if(GeneralUtil.isNotNull(annexList) && annexList.size() > 0){
Annex annex = annexList.get(0);
if(annex.getPath() != null &&! annex.getPath().equals("")){
//下载
//设置文件MIME类型
String fileName = annex.getName();
String filePath = annex.getPath();
if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0) {
fileName = URLEncoder.encode(fileName, "UTF-
文件附件下载
最新推荐文章于 2023-01-15 10:24:39 发布