社区
Web 开发
帖子详情
在点击url超链接下载文件时,第一次会报找不到需要的内容HTTP/1.0 404错误
soarsoar77
2012-09-29 05:08:15
我开发了可以下载文件的页面,但在第一次点击或者刷新后第一次点击,都会报找不到需要的内容(HTTP/1.0 404)错误,再点又可以下载文件,这是什么原因?是服务器的问题还是客户端IE的设置问题?
有谁有解决办法的,帮个忙啊,谢了!
...全文
1106
10
打赏
收藏
在点击url超链接下载文件时,第一次会报找不到需要的内容HTTP/1.0 404错误
我开发了可以下载文件的页面,但在第一次点击或者刷新后第一次点击,都会报找不到需要的内容(HTTP/1.0 404)错误,再点又可以下载文件,这是什么原因?是服务器的问题还是客户端IE的设置问题? 有谁有解决办法的,帮个忙啊,谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Giberson1
2012-10-09
打赏
举报
回复
如果你觉得是IE设置的问题,你可以用别人的电脑试下,这样就可以排除你的猜想。
soarsoar77
2012-10-09
打赏
举报
回复
没有人回答下吗?
soarsoar77
2012-10-03
打赏
举报
回复
再顶一次,希望有人看到回答下
soarsoar77
2012-10-02
打赏
举报
回复
这是什么原因,哪位大神帮帮忙,挺着急的。。。
soarsoar77
2012-10-02
打赏
举报
回复
public class DownFileAction extends Action{
public ActionForward perform(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
Collection<ERRBean> colerr = new ArrayList<ERRBean>();
request.setCharacterEncoding("GB2312");
String filename = request.getParameter("fname");
System.out.print("filename:" + filename);
//从配置文件中读取格式文件路径
Configuration config1 = new Configuration("config/fkll.properties");
String SystemType = config1.getValue("SysType");
String fPath =null;
if (SystemType.equals("1"))
{
fPath = config1.getValue("FileC1");
}
if (SystemType.equals("2"))
{
fPath = config1.getValue("FileC2");
}
if (SystemType.equals("3"))
{
fPath = config1.getValue("FileC3");
}
String filepathname =fPath + filename.trim();
System.out.print("filepathname:" + filepathname);
File f =new File(filepathname);
if (!f.exists())
{
ERRBean tmpErr = new ERRBean();
tmpErr.setErrNR("文件不存在,无法下载!");
tmpErr.setErrPage("main_FileList.jsp");
tmpErr.setErrBZ("错误");
colerr.add(tmpErr);
request.getSession().setAttribute("colerr", colerr);
return mapping.findForward("failure");
}
byte[] b = null;
try {
String snm_path;
snm_path = filepathname;
FileInputStream aa = new FileInputStream(snm_path);
b = new byte[aa.available()];
aa.read(b);
aa.close();
// 将文件信息取回到页面中
response.setContentType("application/x-msdownload;charset=GBK");
String s = " attachment;filename=" + new String(filename.getBytes("GBK"), "ISO8859_1"); //
response.setHeader("Content-Disposition", s); // 以上输出文件元信息
response.setContentLength(b.length);
response.getOutputStream().write(b, 0, b.length);
response.getOutputStream().close();
} catch (IOException e) {
System.out.println("下载文件失败: " + e.getMessage());
}
return null;
}
}
这个是我完整的下载文件代码,我的下载是做在Excel的超链接里的,也就是把Excel单元格的超链接设置成我服务器的网址 + ?fname= + 实际要下载的文件名称,这样点击Excel单元格就能下载需要的文件了,但第一次点击总是下载不成功,再次点击就能下载成功了。
花谢尊前不敢香
2012-09-30
打赏
举报
回复
这是你代码的问题,代码弄上来看看啊
soarsoar77
2012-09-29
打赏
举报
回复
没人碰到这种问题么?
职场办公Excel技巧精粹灵活妙用集锦
第6节:快速在单元格中创建下拉按钮,
内容
直接选择不需输入 l 第7节: 自动选择不重复的数据并复制到指定位置 l 第8节:光标进入单元格
时
自动弹出提示
内容
l 第9节: 使用特殊符号将单元格
内容
...
HTTP
详解(2)-请求、响应、缓存
1.
HTTP
请求格式 做过Socket编程的人都知道,当我们设计一个通信协议
时
,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个...每当我们打开一个网页,在上面
点击
右键,选择“查看源
文件
”,这
时
看到
JavaEE知识体系
在智联招聘上填写一个完整的简历还
需要
上传照片呢。 1.1.2
文件
上传对页面的要求 1.必须使用表单,而不能是
超链接
; 2.表单的method必须是POST,而不能是GET; 3.表单的enctype必须是multipart/form-data; 4....
java爬虫进阶 —— ip池使用,iframe嵌套,异步访问破解
写之前稍微说一下我对爬与反爬关系的理解一、什么是爬虫 爬虫英文是splider,也就是蜘蛛的意思,web网络爬虫系统的功能是
下载
网页数据...举个栗子:我现在要爬取苏宁手机价格数据,爬取思路就是拿到第一页的
url
作为...
jsp基础
webapps 目录 :
需要
访问 静态
文件
/jsp
文件
/web项目 必须加载到这个目录下 清除Tomcat缓存 : 删除 work / webAPPs 目录下的
内容
如果JSP名字 index.jsp 访问可以省略
文件
名
http
:\ip地址:端口号\
文件
路径\
文件
名 ...
Web 开发
81,094
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章