在HTTP标准说:
如果在带有application/octet-stream内容类型的响应中使用此标题[Content-Disposition:attachment],则隐含的建议是用户代理不应显示响应,而是直接输入`save response as .. '对话.
我读到了
Content-Type: application/octet-stream
Content-Disposition: attachment
Run Code Online (Sandbox Code Playgroud)
不过,我本来以为Content-Type会application/pdf,image/png等等.
Content-Type: application/octet-stream如果我想要浏览器下载文件,我应该有吗?
如何在客户端运行批处理文件?一个exe文件?只是在客户端打开预装程序?
[编辑]
关于ActiveX,我试过了
var activeXObj = new ActiveXObject("Shell.Application");
activeXObj.ShellExecute("C:\\WINDOWS\\NOTEPAD.EXE", "", "", "open", "1");
Run Code Online (Sandbox Code Playgroud)
但这不起作用.有什么建议?
我是一个新的bie,我希望文件在用户点击下载选项时下载它在浏览器中打开而不是下载选项如save as/open.Here我引用了相同的以及他们建议使用的每个地方
Response.AddHeader("Content-disposition", "attachment; filename=" + Name);
Run Code Online (Sandbox Code Playgroud)
但我不知道在哪里以及如何使用.实际上我从查询中获取了url值,返回url作为存储在arraylist中的bean的对象之一(此列表还有url的其他值).我在arraylist中的url值就像bean一样
type=.pdf
release date=12/3/08
name=hai.pdf
url=/files/en/soft/doc/docs/hai.pdf
Run Code Online (Sandbox Code Playgroud)
我在我的控制器中得到这个数组列表
ArrayList details = dao.getdetails(Bean.getNumber());
Run Code Online (Sandbox Code Playgroud)
并将此传递到视图中
Map.put("details", details);
modelView.setViewName("details_list");
modelView.addAllObjects(Map);
return modelView;
Run Code Online (Sandbox Code Playgroud)
在jsp中,我迭代了这个数组列表并像这样显示内容
Type name Release Date
.txt hai.pdf May 21st 2012 Download
.txt hello.txt May 21st 2012 Download
Run Code Online (Sandbox Code Playgroud)
为了下载,我在jsp中使用了这样的
<td colspan="2" valign="top">
<a href="${details.Url}"/>
<img src="/images/download.gif" alt="Download" border="0" align="right"></a>
</td>
Run Code Online (Sandbox Code Playgroud)
点击下载在浏览器中打开它.我需要下载它.请帮助我如何使用或处理
response.setHeader("Content-Disposition", "attachment;");
Run Code Online (Sandbox Code Playgroud)
在哪里添加上面的我的要求或如果我也可以使用任何java脚本.请帮助我解决上述问题.
在 asp.net 2.0 (VB) 环境中工作,我已经有了可以从数据库为网站的特定“用户”生成 excel 文件的代码。我希望能够按需启动此报告生成器,然后在生成文件后,允许用户下载此文件。
我怎样才能安全地做到这一点,而不仅仅是将文件转储到一些公共可读的目录中?
注意:与此问题相关,但我真正感兴趣的部分从未得到解答。
download ×3
javascript ×2
asp.net ×1
batch-file ×1
browser ×1
client-side ×1
excel ×1
executable ×1
html ×1
http ×1
http-headers ×1
java ×1
security ×1
spring-mvc ×1