content-disposition相关内容

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

我有一个托管视频的应用程序,我们最近迁移到了 Azure. 在我们的旧应用程序中,我们为用户提供了播放或下载视频的功能.但是,在 Azure 上,我似乎必须在我想要的功能之间进行选择,因为必须在文件上而不是在请求上设置内容配置. 到目前为止,我想出了两个非常糟糕的解决方案. 第一个解决方案是通过我的 MVC 服务器流式下载. CloudStorageAccount storag ..
发布时间:2021-12-06 18:28:16 其他开发

获取 Content-Disposition 参数

如何获取使用 WebClient 从 WebAPI 控制器返回的 Content-Disposition 参数? WebApi 控制器 [Route("api/mycontroller/GetFile/{fileId}")]公共 HttpResponseMessage GetFile(int fileId){尝试{var 文件 = GetSomeFile(fileId)HttpRespo ..
发布时间:2021-11-29 09:02:30 C#/.NET

HttpClient内容处置中的编码错误

我正在使用 HttpClient 发布图像,它对于带有拉丁名称的文件效果很好,但是一旦名称包含任何非ASCII字符,它将立即转换为问号序列.如果我创建一个html表单并使用浏览器发布该文件,则该文件名将以UTF8发送,并且目标服务器会完全接受它. 使用(var client = new HttpClient()){var streamContent = new StreamContent(som ..
发布时间:2021-05-15 18:48:05 其他开发

包括Django FileUpload的Content-disposition标头

我定义了一个接受文件的API端点(例如,使用Django REST Framework).在Django中,检查响应时可以使用内容处置标头. 解决方案 找到了答案! Django在其FileUploadParser中对此标头具有固定的关键字.它是: HTTP_CONTENT_DISPOSITION 所以我需要替换它,瞧!有效! headers = {'HTTP_CONTEN ..
发布时间:2021-05-01 19:27:52 其他开发

如何确定在Python中使用HTTP下载的内容的文件名?

我使用Python requests 库的get函数下载文件.对于存储文件,我想确定文件名,就像Web浏览器将其用于“保存"或“另存为..."对话框一样. 容易,对吧?我可以从Content-Disposition中获取它 HTTP标头,可在响应对象上访问: import re d = r.headers['content-disposition'] fname = re.findal ..
发布时间:2020-11-25 01:57:30 其他开发

Java/Javascript读取内容-处置文件内容

对于我的网站,我需要从URL中获取一些数据,该URL的响应标头包含Content-Disposition属性,该属性迫使我下载文件.我想知道如何在不将文件下载到磁盘的情况下读取文件内容并执行I/O读取操作. 用Java或JavaScript都可以. 解决方案 Content-Disposition仅是建议性的.如果您使用非浏览器客户端(Java,curl,wget ...)并执行GET请 ..
发布时间:2020-11-25 00:44:13 其他开发

如何在不强制“另存为"的情况下设置响应文件名.对话

我在某些响应中返回了一个流,并设置了适当的content-type标头.我正在寻找的行为是这样的: 如果浏览器能够呈现给定内容类型的内容,则应将其显示在浏览器窗口中. 如果浏览器不知道如何呈现内容,则应显示“另存为"对话框,其中文件名应为响应中提供的文件名. 问题是,如果我将Content-Disposition标头设置为: “附件; filename =" myfile. ..
发布时间:2020-11-24 22:47:20 其他开发

提示用户保存从Dropbox下载的内容

我想有一个链接,可从Dropbox下载文件,提示用户而不是在浏览器中显示文件。这可能需要将内容处置标头设置为“附件”。 我目前正在使用保管箱媒体URL,如下所述: https://www.dropbox.com/developers/reference/ api#media 似乎我的另一种选择是创建代理,但我显然想避免这种情况。 是否可以通过直接的Dropbox链接获得此行 ..
发布时间:2020-10-26 20:18:32 其他开发

wget破坏了内容的配置

我正在尝试从以下网站下载通过Content-Disposition:attachment发送的kml文件: http ://waterwatch.usgs.gov/index.php?m = real& w = kml& r = us& regions = ia 使用wget和curl命令: wget --content-disposition http:// ..
发布时间:2020-10-13 03:03:48 其他开发

AWS S3:使用"response-content-disposition"强制下载文件

以下几行生成签名的URL,浏览器重定向到该URL以从S3下载文件. 当内容类型设置为八位位流时,我面临着一个众所周知的Chrome无法从S3下载pdf文件的问题. 解决方案是强制chrome下载文件,而不是尝试读取/打开文件. 我尝试添加'response-content-disposition'来签名和URL,但这没有用. 要生成url时,如何使用"response-co ..
发布时间:2020-08-23 06:29:10 其他开发

在iOS上从HTTP强制下载文件

单击链接后,我正在使用一个链接来自动下载文件. 此下载在Android和Windows上都可以正常运行. 但是在MAC和iOS上,该文件仅在浏览器中打开.它没有下载. 我在响应标题下方设置: Content-Type: application/octet-stream Content-Disposition: attachment; filename="filename.csv" ..
发布时间:2020-08-15 01:11:21 其他开发

内容处置:附件未触发下载对话框

尝试在NodeJS服务器上创建文件下载功能时遇到了一些意外行为. 我有一个REST(快速)API,它需要一些导出数据功能,该功能在服务器上创建CSV文件并使用res.download('path/to/file')触发下载. 响应标头包括 Content-Disposition:attachment; filename="indicators.csv" Content-Length:3012 ..
发布时间:2020-07-11 21:03:03 其他开发

PDF处理程序:内容处置文件名

我正在Web浏览器(IE8)HttpContext.Response.writefile(fileName)中输出PDF文件,并且效果很好.当我尝试保存文件时,它将为我提供ashx处理程序的名称作为默认名称.我实际上想传递真实姓名. 我尝试添加标题信息,如下所示: context.Response.AddHeader("content-disposition", "attachment ..
发布时间:2020-06-17 19:23:07 其他开发

从Ajax中的服务器响应获取Excel文件(.xlsx)

在获得对该文件的响应(成功的ajax方法)后,获取Excel文件并在浏览器中打开下载窗口时出现问题。我有合适的 Content-Type和Content-Disposition标头,我尝试在JS中使用 Blob ,但我无法实现我想要的目标-简单文件下载。 我完成了几个版本的ajax,下面是其中的一个。我开发了ajax,它返回的excel文件由于损坏而无法正确打开(尽管扩展名为.xlsx)。 ..
发布时间:2020-06-02 22:03:42 其他开发

内容处置:ASP.Net中的PDF文件内联无法正常工作

创建此文件后,我正尝试将PDF文件返回到标题为Content-Dispostion:inline的浏览器. 浏览器的浏览器无法打开它. 文件未损坏.如果放入浏览器,查看器会正确显示文件. 但是我想创建文件并一次请求就检查用户权限. 这是我的标题和响应设置: HttpContext.Current.Response.Clear(); HttpContext.Current.Resp ..
发布时间:2020-05-25 05:15:23 其他开发

在Rails中强制内联渲染PDF文档

我正在编写一项从一组XML文件生成PDF文件的服务. PDF正确生成.但是,每次我单击“查看PDF"链接时,浏览器都会要求用户下载PDF文件. 我需要PDF才能内联显示,就像任何常规HTML页面一样.我虽然写的代码正确,但是必须缺少一些内容-浏览器不断要求用户下载. 这是当前代码: class PdfController ..
发布时间:2020-05-25 04:42:03 其他开发

PHP:发送WORD文档文件进行下载

这个问题很琐碎,有很多答案,全部相同或几乎相同,但就我而言,它不能按预期解决? 目标:将WORD文件作为附件发送给PHP(简单...) 意思是:这是代码: // send the file to the browser header("Cache-Control: no-store"); header("Content-Type: application/octet-stream"); // ..
发布时间:2020-05-13 01:37:46 其他开发

IE和Content-disposition内联与扩展令牌

序言 因此IE会 MIME类型嗅探.那部分是旧消息. 关于如何解决它的建议往往遵循“提供内容类型的IE信任"(即不是文本/纯文本或应用程序/八位字节流的任何内容)或“在开始时添加无关数据"的建议绝对是您要提供的文件类型." 现在,我正在开发一个应用程序,该应用程序必须允许消息附件(例如在电子邮件中),偶尔以内联方式显示(同样在电子邮件中),我们想要关闭XSS向量. IE的mime ..
发布时间:2020-05-09 21:50:18 其他开发

"Microsoft Edge PDF内联问题";再次相同的问题

我仍然遇到以前在“> Microsoft Edge PDF内联中报告和回答的问题问题,即使我没有使用Win 10的预发布版本,但通过Windows Update下载了最新版本. 将Win 8.1机器升级到Win 10,并测试了ASP.NET应用程序后,我遇到了显示嵌入式pdf文件的问题. 这是我的ASP.NET应用程序中的C#代码: Response.Clear(); Respo ..
发布时间:2020-05-09 20:12:50 其他开发