网站提供照片或者视频文件的下载服务,以下描述正确的是
A: 只需要在页面上定义一个超链接,指向对应的文件,即可实现任何文件的下载服务
B: 通过response.setHeader("Content-Disposition","attachment;filename="+filename); 可以指定文件下载打开文件存储位置询问对话框
C: esponse.setContentType("image/jpeg");表示用户下载的文件只能存为img类型
D: equest.getRequestDispatcher("/FILES/" + filename);定义文件的存放位置为客户端C盘下的files目录
A: 只需要在页面上定义一个超链接,指向对应的文件,即可实现任何文件的下载服务
B: 通过response.setHeader("Content-Disposition","attachment;filename="+filename); 可以指定文件下载打开文件存储位置询问对话框
C: esponse.setContentType("image/jpeg");表示用户下载的文件只能存为img类型
D: equest.getRequestDispatcher("/FILES/" + filename);定义文件的存放位置为客户端C盘下的files目录
举一反三
- 实现文件下载时,需要在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”)
- 关于全局变量$_FILES,以下说法正确的是( )。 A: $_FILES[filename][size]存储上传文件的大小 B: $_FILES[filename][name]存储上传文件的文件名 C: $_FILES[filename][tempname]存储文件上传时的临时文件名 D: $_FILES[filename][type]存储上传文件的类型
- 下列选项中,可以实现文件下载的是()。 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")
- 如要在网站上提供一个logo.zip文件下载,在以下下划线处应填写的代码是() A: Response.Write(filename) B: Response.SaveAs(filename) C: Response.Redirect(filename) D: Response.TransmitFile(filename)
- 以下关于文件下载概念的描述中错误的是() A: 文件下载是将文件从本地传输到服务器 B: 通过网页超链接另存文件属于文件下载 C: IE浏览器可登陆到FTP服务器下载文件 D: FTP客户端软件可使用FTP协议下载文件