当前位置: 首页 > 面试题库 >

如何实现内容处置:附件?

云鸿达
2023-03-14
问题内容

我试图做到这一点,这样我的站点上的mp3可以通过单击鼠标左键来下载,而不必单击鼠标右键并另存为。因此,为此,我必须设置Content-
Disposition:附件。这是我的第一个网站,所以我不知道如何实际执行此操作,但是我是在html标记中执行此操作还是在托管网站上以某种方式进行设置?

这是我的标记外观的示例。

<div class="download">
<a href="MP3/Morgan Page, Sultan & Ned Shepard, and BT feat. Angela McCluskey.mp3" 
<img src="img/dlicon.png"/></a>
</div>

问题答案:

MP3列表示例:

<a href="download.php?file=testing.mp3">Download MP3</a>
<a href="download.php?file=testing2.mp3">Download MP3</a>

download.php:

<?php

$file = $_GET['file'];

header('Content-type: audio/mpeg');

header('Content-Disposition: attachment; filename="'.$file.'"');

?>


 类似资料:
  • 问题内容: 我下载了文件作为ajax的响应。如何从内容处置中获取文件名和文件类型并显示其缩略图。我有许多搜索结果,但找不到正确的方法。 控制台输出: 问题答案: 这是我有时使用它的方式。我假设您将附件作为服务器响应提供。 我从REST服务中这样设置响应头 编辑:编辑答案以适合您的问题-使用单词代替

  • 问题内容: 我正在编写一个POC来处理大约10亿行以上的超大文本文件,并为此进行了尝试。 但是,当运行此命令时,会出现此错误; 紧急:单个文件或套接字上的并发操作过多(最大1048575) 我还没有在网上找到任何可以解决此特定错误的信息。我不确定这是否是文件描述符问题,错误中列出的最大值远高于我的限制500,000。 做这个的最好方式是什么? 不太明显,它是我在处理数据时将调用的实际功能的替代品。

  • 问题内容: 背景 将XML文档写入浏览器的响应流,并使浏览器显示“另存为”对话框。 问题 请考虑以下方法: 在Firefox中,XML内容显示在浏览器窗口中。在IE 7中,不会显示XML内容-您必须查看文档源。两种情况都不是理想的结果。 该网页对该按钮使用以下代码: 生成的XML 并非以 开头,而是XML内容类似于: 更新#1 请注意以下代码行: 更新#2 使用是问题。一个正常的表现如预期。使用可

  • 问题内容: 有谁知道python内置字典类型是如何实现的?我的理解是,这是某种哈希表,但我无法找到任何确定的答案。 问题答案: 这是我能够汇总的有关Python字典的所有内容(可能比任何人都想知道的要多;但是答案很全面)。 Python字典实现为哈希表。 哈希表必须允许哈希冲突,即,即使两个不同的键具有相同的哈希值,该表的实现也必须具有明确插入和检索键和值对的策略。 Python 使用开放式寻址解

  • 剩下的代码只是添加了一些额外的可视化选项。类似于我们以前与HTML元素的交互,我们可以将侦听器函数附加到切换阴影和neighborhood 多边形可见性。 让我们开始创建一个简单的方法来切换neighborhood多边形。一般来说,我们可以通过Entity.show用实体设置可见性来隐藏实体。但是,这只为单个实体设置可见性,并且我们希望一次性隐藏或显示所有的neighborhood实体。 我们可以

  • 本文向大家介绍python如何实现内容写在图片上,包括了python如何实现内容写在图片上的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python将内容写在图片上的具体代码,供大家参考,具体内容如下 效果图 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。