Content-Disposition响应头字段用于HTTP Web响应,以传达有关如何处理响应有效负载的其他信息。它还可用于将附加元数据(如文件名)附加到响应中。
Axios 公开响应标头:Content-Disposition
我能够通过添加以下内容来设置请求标头以公开内容处置: “访问控制公开标头”:“内容处置” 我可以看到响应,但响应对象......
如何将Content-disposition标头设置为文件部分的附件?
我正在使用 Python requests 模块发送包含表单数据和文件附件的多部分 HTTP POST 请求。 设置每个多部分对象的“Content-disposition”标头...
我下载了一个文件作为ajax的响应。如何从内容处置中获取文件名和文件类型并显示其缩略图。我得到了很多搜索结果,但找不到正确的方法。 $(".
考虑使用 Content-Type: application/json;charset=UTF-8 标头和 Content-Disposition: Attachment;filename=text.txt 标头的响应,其中 content-disp 标头首先出现,我能够... .
我正在尝试提取 HTTP 服务器在下载文件时根据 RFC 6266 § 4.3 Web 标准返回的“文件名”标头。这是一个例子: 内容处置:附件...
关于这个主题有一些老问题,但我面临的问题只是几天前的问题,所以想创建一个新线程。 我正在使用内容处置内联与文件名相结合...
这是我的component.html 这个</desc> <question vote="4"> <p>这是我的组件.html</p> <pre><code> <iframe [src]="frameSrc | safe" class="frameSet" type="application/pdf" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen> This browser does not support PDFs. Please download the PDF to view it: <a href="frameSrc | safe">Download PDF</a> </iframe> </code></pre> <p>当此组件在我的浏览器(<strong>Chrome</strong>)中打开时,将下载 pdf,而不是显示。 <pre><code>frameSrc</code></pre> 来自我指定为 <pre><code>[src]</code></pre> 的父组件。我想显示 pdf 而不是下载。我做了一些研究,发现浏览器默认的 <pre><code>Content-Disposition</code></pre> 是 <pre><code>attachment</code></pre>。我怎样才能改变它,以便它适用于每个浏览器? </p> </question> <answer tick="false" vote="1"> <ul> <li><p>我不明白为什么属性周围有括号:<pre><code>[src]</code></pre>如果您还不知道:不要这样做。</p> </li> <li><p><pre><code><iframe></code></pre> 没有 <pre><code>type</code></pre> 作为有效属性,但 <pre><code>type</code></pre> 确实适用于 <pre><code><iframe></code></pre> 的姊妹标签 <pre><code><object></code></pre> 和 <pre><code><embed></code></pre>。</p> </li> </ul> <p>由于沙箱的限制,以下演示无法在 SO 上运行。前往这个 <s><strong>Plunker</strong></s> 查看功能演示。源 PDF 由 <strong><a href="https://pdfobject.com/static.html" rel="nofollow noreferrer">PDFObject</a></strong></p> 提供 <hr/> <s>笨蛋</s> --- 演示 ==== <p><em><strong>看起来 Plunker 不再运行嵌入内容,因此如果您想查看功能演示,只需将整个代码复制并粘贴到任何文本编辑器(记事本、Notepad++ 等)中,然后另存为 HTML 文件( .html 文件扩展名)。</strong></em></p> <hr/> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code><!DOCTYPE html> <html> <head> <style> * { margin: 0; padding: 0; } figure { display: table; border: 3px ridge grey; position: relative; width: 96vw; min-height: 250px; height: auto; margin: 0 auto 35px; } figcaption { border: 3px ridge grey; text-align: center; font: 900 20px/1.5 Verdana; padding: 0 0 8px 0; background: rgba(51, 51, 51, 0.3); color: #fff; } iframe, object, embed { overflow: hidden; position: absolute; } </style> </head> <body> <figure> <figcaption>IFRAME</figcaption> <iframe src="https://pdfobject.com/pdf/sample-3pp.pdf#page=1" class="frameSet" frameborder="0" allowfullscreen width="100%" height="100%"></iframe> </figure> <figure> <figcaption>OBJECT</figcaption> <object data="https://pdfobject.com/pdf/sample-3pp.pdf#page=2" class="objectSet" type="application/pdf" width="100%" height="100%"></object> </figure> <figure> <figcaption>EMBED</figcaption> <embed src="https://pdfobject.com/pdf/sample-3pp.pdf#page=3" class="embedSet" type="application/pdf" width="100%" height="100%"> </figure> </body> </html></code></pre> </div> </div> <p></p> </answer> <answer tick="false" vote="0"> <p>您需要像下面这样修改您的网址</p> <pre><code>iframeURL = 'urlThatYouGetFromAPI' + '&embedded=true' <iframe [src]="iframeURL"></iframe> </code></pre> <p>实际上,您只需将此字符串 <pre><code>&embedded=true</code></pre> 添加到 URL 末尾即可。</p> <p>您也可以使用 domSanatizer 使其更安全</p> <pre><code> readonly #domSanitizer = inject(DomSanitizer); iframeURL = this.#domSanitizer.bypassSecurityTrustResourceUrl( `${URL}&embedded=true` ); </code></pre> </answer> <answer tick="false" vote="-3"> <p>问题是我正在渲染一个通过 https 的 pdf,而我一直得到的只是 CORS 错误</p> <p>我刚刚在 index.html 文件中添加了一个元标记,如以下部分所示:</p> <pre><code><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> </code></pre> <p>在我想显示它的页面/模块中如下:</p> <pre><code> <object data="your_url_to_pdf" type="application/pdf"> <iframe src="https://docs.google.com/viewer? url=your_url_to_pdf&embedded=true" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen> </iframe> </object> </code></pre> </answer> </body></html>
我正在开发一个 Web 应用程序,我们在服务器端生成 PDF 报告并将其发送到客户端。当用户单击前端上的按钮时,PDF 将在新的浏览器选项卡中打开。
JavaScript 锚文件下载 - 覆盖 Content-Disposition 标头中的文件名
如标题中所述,我使用 JS、锚点 URL 和下载属性从外部系统获取文件。 问题是我必须以特定的文件名和 PDF 来下载它
Java Apache 在“Content-Disposition:”中设置附加参数
我正在使用 java Apache 5.3.1,我正在尝试使用 XML 发送多部分,并且需要以下“Content-Disposition:”集 - 内容处置:表单数据;名称=“xml”;文件名=...
我使用 org.apache.catalina.util.URLEncoder 对文件名进行编码,并在 content-disposition 标头中设置如下: 字符串编码 = urlEncoder.encode(fileName, StandardCharsets.UTF_8); 回应。
我正在尝试编写 MVC 端点,该端点可以选择将内容配置设置为内联或附件,以便在新的浏览器选项卡中显示文件(pdf)或下载它...
如何创建一个 swagger:response 来生成二进制应用程序/pdf 文件?
我无法在 swagger、connexion、openapi3 中下载文件。在 openapi 规范中,我定义了以下路径: /实验室/样本/列表/pdf: 得到: 摘要:下载 pd...
通过 POST 发送文件,无需 Python 中的 Content-Disposition
我正在Python中使用请求通过POST发送文件。 我的代码如下所示: headers = {'Content-Type': 'application/x-tar', '内容长度':tar_size} r =
我在获取 Excel 文件并在获得该文件的响应(成功的 ajax 方法)后在浏览器中打开下载窗口时遇到问题。我有适当的内容类型和Con...
使用FileSystemResource强制下载文件时如何设置'Content-Disposition'和'Filename'?
使用 Spring 3 FileSystemResource 设置 Content-Disposition=attachment 和 filename=xyz.zip 的最合适、最标准的方法是什么? 动作看起来像: @ResponseBody @RequestMap...
配置/覆盖某些 MIME 类型的处理方式是什么? 例如,使用默认配置时,Python 文件 (.py) 会提供 Content-disposition": 附件,其中 ...
Content-Disposition 文件名在 Spring Boot 2.7.11 中设置不正确
我正在使用 Spring Boot 2.7.11,在下载具有日语文件名的文件时,我遇到了 Content-Disposition 标头未正确设置的问题。具体来说,当我下载 ...
如何在 Python 中确定使用 HTTP 下载的内容的文件名?
我使用 Python 请求库的 get 函数下载了一个文件。为了存储文件,我想确定文件名的方式与网络浏览器的“保存”或“另存为...”对话框的方式相同。 容易,
reactor-netty HttpClient 指定自定义格式 content-disposition
我正在学习 reactor-netty HttpClient 来发送多表单数据。我的服务器需要特殊的内容配置格式,如下所示: 内容配置:表单数据;名称=“b”; c="d&q...