实现文件下载时,需要在HTTP消息头设置两个响应消息头,用于告诉浏览器不要在浏览器中直接解析该文件,而是将文件以下载的方式打开。例如下载图片student.jpg,下列代码中正确的是()。
A: header(“Content-type:image/jpeg”);Header(“Content-Disposition:attachment;filename=student.jpg”)
B: header(“Content-type:text/html”);Header(“Content-Disposition:attachment;filename=student.txt”)
C: header(“Content-type:image/png”);Header(“Content-Disposition:attachment;filename=student.png”)
D: header(“Content-type: text/html”);Header(“Content-Disposition:attachment;filename=student.html”)
A: header(“Content-type:image/jpeg”);Header(“Content-Disposition:attachment;filename=student.jpg”)
B: header(“Content-type:text/html”);Header(“Content-Disposition:attachment;filename=student.txt”)
C: header(“Content-type:image/png”);Header(“Content-Disposition:attachment;filename=student.png”)
D: header(“Content-type: text/html”);Header(“Content-Disposition:attachment;filename=student.html”)
举一反三
- 下列选项中,可以实现文件下载的是()。 A: header("Content-type:text/html;charset=utf-8") B: header("Content-type:image/jpeg") C: header("Content-Disposition:attachment;filename=girl.jpg") D: header("Location:http://www.test.com")
- 以下哪个选项表示header语句输出文档的MIME类型为网页文本? A: header("content-type:text/css") B: header("content-type:text/plain") C: header("content-type:text/html") D: header("content-type:image/png")
- 实现文件下载时,需要在HTTP消息头设置两个响应消息头,用于告诉浏览器不要在浏览器中直接解析该文件,而是将文件以下载的方式打开。例如下载图片student.jpg,下列代码中正确的是()
- 文件下载时,用来告知浏览器以附件形式下载资源的响应头是() A: Content-Disposition B: Content-Type C: ContentEncoding D: ContentAttachment
- 网站提供照片或者视频文件的下载服务,以下描述正确的是 A: 只需要在页面上定义一个超链接,指向对应的文件,即可实现任何文件的下载服务 B: 通过response.setHeader("Content-Disposition","attachment;filename="+filename); 可以指定文件下载打开文件存储位置询问对话框 C: esponse.setContentType("image/jpeg");表示用户下载的文件只能存为img类型 D: equest.getRequestDispatcher("/FILES/" + filename);定义文件的存放位置为客户端C盘下的files目录