content-disposition相关内容

如何从content-disposition获取文件名

我下载了文件作为ajax的响应。如何从内容处理中获取文件名和文件类型,并为其显示缩略图。我有很多搜索结果,但找不到正确的方法。 $(“。download_btn”)。click(function() { var uiid = $(this).data(“id2”); $ .ajax({ url:“http:// localhost:8080 / prj / “+ data +” ..
发布时间:2019-02-19 19:09:42 前端开发

Java webapp:添加内容处置标头以强制浏览器“另存为”行为

即使它不是HTTP 1.1 / RFC2616 webapps的一部分,希望强制资源在浏览器中下载(而不是显示),也可以使用 Content-Disposition 这样的标题: 内容 - 处置:附件; filename = FILENAME 即使很难,它只在RFC2183和不是部分定义HTTP 1.1它可以在大多数Web浏览器中使用。 所以从客户端来看,一切都足 ..
发布时间:2019-01-02 14:54:20 Java开发

从Content-Disposition获取文件名

我正在使用JSP将blob文件从HTML表单上传到MySQL数据库。我需要将文件名插入DB。我知道文件名存储在Content-Disposition标题中,我怎么能得到它?提前致谢! 解决方案 如果您使用带有 HttpServletRequest.getPart : 零件= request.getPart(“xxx”); // input type = file name = xxx ..
发布时间:2018-12-21 20:01:30 Java开发

如何在单个azure blob请求上设置内容处理?

我有一个托管视频的应用程序,我们最近迁移到了Azure。 在我们的旧应用程序中,我们为用户提供了播放或下载视频的功能。但是在Azure上似乎我必须选择我想要的功能,因为必须在文件上而不是在请求上设置内容处置。 到目前为止我想出了两个非常糟糕的解决方案。 第一个解决方案是通过我的MVC服务器传输下载。 CloudStorageAccount storageAccount = ..

标题位置+内容处理

所以我有一个下载页面,你点击一个链接,它打开/下载/下载/ randomhash 在数据库中找到randomhash,我增加一个下载计数器,然后重定向到实际文件,例如/uploads/2012/file.png。 一切正常,除了重定向做我想做的事情。我不确定为什么它不起作用... header(“Location:”。$ row-> uri) ; header(“Conte ..
发布时间:2018-07-10 14:33:52 PHP

通过RFC 5987处理带有空格的filename *参数会在文件名中生成“+”

我有一些我正在处理的遗留代码(所以我不能只使用带有编码文件名组件的URL),允许用户从我们的网站下载文件。由于我们的文件名通常有许多不同的语言,因此它们都存储为UTF-8。我写了一些代码来处理RFC5987转换为正确的文件名*参数。这非常有效,直到我的文件名包含非ascii字符和空格。根据RFC,空格字符不是attr_char的一部分,因此它被编码为%20。我有新版本的Chrome和Firefox ..
发布时间:2018-07-09 16:22:48 Java开发

使用content-disposition提供的文件:内联有时会提示下载

我的主题说明了我要问的大部分内容。我有一个网站,可以输出各种格式的报告(HTML,CSV,TSV,Excel等)。只要有可能,我希望这些文件能够在浏览器中显示。为此,我设置了标题,以便“Content-Disposition”为“inline”。这与不同的文件类型非常不一致。似乎在FF3和IE7中,HTML将始终自动打开内联。这就说得通了。如果我使用TSV,两个浏览器都会提示下载,因为它是我系统上 ..
发布时间:2018-07-09 15:48:45 其他开发

如何在不强制saveas对话框的情况下设置响应文件名

我在一些响应中返回一个流,设置了相应的内容类型标头。我正在寻找的行为是: 如果浏览器能够呈现给定内容类型的内容,那么它应该在浏览器窗口中显示。 如果浏览器不知道如何呈现内容,那么它应该显示saveas对话框,其中文件名应该是是响应中提供的。 如果我将Content-Disposition标头设置为: “attachment; filename =”myfile.txt“” ..

HTTP响应头中内容处置的使用

我发现以下asp.net代码在从数据库提供文件时非常有用: Response.AppendHeader (“content-disposition”,“attachment; filename =”+ fileName); 这可以让用户将文件保存到他们的计算机然后决定如何使用它,而不是浏览器试图使用该文件。 内容处置响应头可以做些什么? 解决方案 内容处 ..

如何实现Content-Disposition:附件?

我正在努力让我的网站上的mp3通过左键点击下载,而不必右键单击并保存为,所以为了做到这一点,我必须设置Content-Disposition:附件。这是我的第一个网站,所以我对如何实际做到这一点很陌生,但是我在我的html标记中这样做,还是以某种方式设置了我的托管站点? 以下是我的标记看起来像的一个例子。 ..
发布时间:2018-06-13 10:37:29 PHP

内容处理302重定向

昨天晚上这个工作正常,但我一定是不小心改了什么,因为现在不是。 我想要做的事情应该从这些标题: 内容处理:附件;文件名= english_customizable.xml 地点:http://tortoisewrath.com /files/2.xml 然而,当发送这个头文件时, Content-Disposition 部分在重定向后不起作用。 ...为 ..
发布时间:2018-06-06 12:12:13 PHP

在Chrome中保存另存为对话框

如果我制作Chrome扩展程序,如果服务器强制执行“另存为...”对话框,如何在新选项卡中打开图像?正如我所看到的,这是关于 Content-Disposition 标题属性的内容。 有几十个关于如何强制的服务器端Q / A浏览器打开那个对话框,但我找不到任何东西,如何与最终用户打交道,谁不想要那个对话窗口。 解决方案 在 [RFC 822] 的扩展BNF符号中,Content-Di ..

从另一个PHP脚本下载PHP生成的页面的内容

我在服务器上有一个PHP脚本,可以通过Content-Disposition:附件或简单的echo来实时生成XML数据,这并不重要。我将这个文件命名为www.something.com/myOwnScript.php 在另一台服务器上,在另一个PHP脚本中,我想要获取这个文件(以避免“将文件保存到磁盘”)作为字符串(使用路径www.something.com/myOwnScript.php) ..
发布时间:2017-07-13 13:02:50 PHP

如何使用MVC3 FileContentResult避免重复的内容处理头?

我们有一些文件存储在sql数据库中。在ASP.NET MVC3表单上,我们显示2个链接: 查看此文件|下载此文件 这些链接转到这些相应的操作方法。下载按预期工作 - 点击链接强制浏览器中的保存对话框。但是,显示屏会导致重复的Content-Disposition标头被发送到浏览器,导致Chrome上出现错误,Firefox中显示一个空白页。 [ActionName(“displ ..
发布时间:2017-07-13 09:46:57 开发方法