社区
Web 开发
帖子详情
怎样提供文件下载?
Shawn2081
2003-10-09 11:25:51
我有一个文本文件在服务器端,设想用户可以通过点击该文件的路径来下载该文件,但是每次点击后浏览器就直接打开了该文本文件,请问如何才能使浏览器不直接打开该文件而是出现下载对话框?
...全文
97
4
打赏
收藏
怎样提供文件下载?
我有一个文本文件在服务器端,设想用户可以通过点击该文件的路径来下载该文件,但是每次点击后浏览器就直接打开了该文本文件,请问如何才能使浏览器不直接打开该文件而是出现下载对话框?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longmenlh
2003-10-27
打赏
举报
回复
fileName = new String(fileName.getBytes("ISO8859-1","Gb2312"));
response.setContentType("new");
response.addHeader("Content-Disposition","attachment; filename=\"" + fileName + "\"");
locka
2003-10-16
打赏
举报
回复
转贴:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.io.*" %>
<%
String fileName = "zsc104.swf".toString();
//读到流中
InputStream inStream=new FileInputStream("c:/zsc104.swf");
//设置输出的格式
response.reset();
response.setContentType("bin");
response.addHeader("Content-Disposition","attachment; filename=\"" + fileName + "\"");
//循环取出流中的数据
byte[] b = new byte[100];
int len;
while((len=inStream.read(b)) >0)
response.getOutputStream().write(b,0,len);
inStream.close();
%>
dike103
2003-10-10
打赏
举报
回复
很简单的啊,压缩它就可以了
rainight
2003-10-09
打赏
举报
回复
这不是你的问题,是用户设置了应用程序和相应的文件关联,你没什么办法切断这种关联,完全是浏览器的功能问题。
【简单的小技巧】如何从网页上下载内嵌的PDF文件?
前言 最近参加了百度的深度学习训练营,但是发现百度官方不
提供
其网页内嵌PDF文件的下载,所以我就给大家
提供
一个办法,用来下载这类网页内嵌的PDF文件。 目录前言开始1. 打开开发者工具2. 选中Network栏目后再选择XHR3. Ctrl+R(刷新)4. 在新标签页中打开该文件即可获取下载链接 开始 1. 打开开发者工具 我以谷歌浏览器为例,其他浏览器也是一样操作。 下图中就有一个内嵌的《卷积神经网络》PDF文件 ???? 2. 选中Network栏目后再选择XHR 此时可以看到XHR中是没有任何东西
如何搭建FTP服务器实现文件的上传及下载?(亲测有效)
FTP服务器(File Transfer Protocol Server)是在互联网上
提供
文件存储和访问服务的计算机,它们依照FTP协议
提供
服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。 一、在windows下创建一个用户账户(用于FTP登录操作) ...
bt种子文件变成html,bt种子文件是什么?bt种子文件怎么用?
现在很多朋友下载东西时都会用bt种子文件,那到底什么是bt种子文件呢?bt种子文件又是怎么用的呢?种子是一个形象的比喻。其实bt种子文件就是记载下载文件的存放位置、大小、下载服务器的地址、发布者的地址等数据的一个索引文件。这个种子文件并不是最终要下载的东西(如电影,软件,游戏等),但是要下载需要的东西,就必须先下载种子文件。种子文件的后缀名是:*.torrent。什么是bt种子文件?bt下载的原理...
linux终端下如何下载文件,Linux终端下载文件的方法有哪些?
今天小编要跟大家分享的文章是关于Linux终端下载文件的方法有哪些?如果您坚持使用Linux终端,例如在服务器上,该如何从终端下载文件?本文中你将学习两种在Linux中使用命令行下载文件的方法。我在这里使用的是Ubuntu,但除了安装之外,其余的命令同样适用于所有其他Linux发行版。一、使用wget命令从Linux终端下载文件wget可能是Linux和类UNIX系统中使用最多的命令行下载管理器。...
android 下载 文件怎么打开方式,apk文件怎么打开?
apk文件怎么打开?apk是什么格式?apk文件用什么软件打开?本文将告诉大家apk是什么文件,apk文件打开的相关软件以及该文件的打开方式。以下是具体的方法。一、APK是什么文件?APK(全称:Android application package)是Android操作系统使用的一种应用程序包文件格式。简单的说就是安卓手机的应用程序文件,我们平常用的使用如微信、猎豹浏览器等等app应用程序就是a...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章