问题描述
在系统中我实现了文件上传和下载的功能,但是下载已经上传文件的时候,浏览器提示的是一个downloadFile.action文件。。我很疑惑。。请各位大神帮忙。struts.xml如下配置:<actionname="downloadFile"class="downloadFile"><paramname="inputPath">/uploadfile/</param><resultname="success"type="stream"><paramname="inputName">targetFile</param><paramname="bufferSize">4096</param></result></action>downloadFile.java部分代码publicInputStreamgetTargetFile()throwsException{returnServletActionContext.getServletContext().getResourceAsStream(inputPath+fileDao.getById(id).getFilename());}publicStringexecute(){System.out.println("等待下载:"+id);Filefile=fileDao.getById(id);System.out.println("文件名:"+file.getFilename());returnSUCCESS;}请各位大神帮忙分析一下错误出在哪里谢谢
时间: 2024-08-01 04:58:22