JAVA高手来看下 JSP的问题。。急!今晚得解决的!小弟跪谢了!

各位大哥这急的!明天得要我需要的是把下载的附件保存在指定的D盘下但附件的名称得和邮件里的附件名称是一样的Filefile=newFile("D:\\filename");... 各位大哥 这急的!明天得要 我需要的是把下载的附件保存在指定的D盘下 但附件的名称得和邮件里的附件名称是一样的

File file = new File("D:\\filename"); 是不是这句得改?。。小弟初学 但赶急的。。不要说再让咱去学了。。明天得要的 要学也是 明天过后的事了。。
各位大大们。俺就交给你们了 或者加咱QQ 解说下也行的 QQ343410914

response.reset();
// 得到文件名字和路径
String filename = request.getParameter("fn");

// 设置响应头和下载保存的文件名
response.setContentType("application/x-download");
//response.setHeader("content-disposition",
//"attachment; filename=\"" + + "\"");

java.io.InputStream in = null;
OutputStream outp = null;
try {
in = msgReceiver.getAttachmentInputStream(filename);
File file = new File("D:\\filename");
outp = new FileOutputStream(file);
byte[] b = new byte[1024];
int i;
while ((i = in.read(b)) > 0) {
outp.write(b, 0, i);
}
outp.flush();
} finally {
if (in != null) {
in.close();
}
if (outp != null) {
outp.close();
}
}
%>
展开
 我来答
jhlxge
2009-12-29 · TA获得超过222个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:245万
展开全部
File file = new File("D:\\filename");
改成:
File file = new File("D:\\"+filename);
azhqgu
2009-12-29 · TA获得超过323个赞
知道小有建树答主
回答量:563
采纳率:75%
帮助的人:204万
展开全部
File file = new File("D:\\filename");拼字符串拼错了 File file = new File("D:\\"+filename);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式