相关疑难解决方法(0)

我是否需要Content-Type:application/octet-stream进行文件下载?

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-Typeapplication/pdf,image/png等等.

Content-Type: application/octet-stream如果我想要浏览器下载文件,我应该有吗?

browser http download http-headers

383
推荐指数
1
解决办法
47万
查看次数

如何在客户端运行程序或批处理文件?

如何在客户端运行批处理文件?一个exe文件?只是在客户端打开预装程序?

[编辑]

关于ActiveX,我试过了

    var activeXObj = new ActiveXObject("Shell.Application");
    activeXObj.ShellExecute("C:\\WINDOWS\\NOTEPAD.EXE", "", "", "open", "1");
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有什么建议?

javascript executable batch-file client-side

6
推荐指数
5
解决办法
6万
查看次数

如何下载文件而不是在浏览器中打开?

我是一个新的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脚本.请帮助我解决上述问题.

html javascript java spring-mvc download

4
推荐指数
1
解决办法
1万
查看次数

生成文件,然后启动安全下载

在 asp.net 2.0 (VB) 环境中工作,我已经有了可以从数据库为网站的特定“用户”生成 excel 文件的代码。我希望能够按需启动此报告生成器,然后在生成文件后,允许用户下载此文件。

我怎样才能安全地做到这一点,而不仅仅是将文件转储到一些公共可读的目录中?

注意:与此问题相关,但我真正感兴趣的部分从未得到解答。

asp.net security excel download

2
推荐指数
1
解决办法
1188
查看次数