框架设计--第十六章 文件上传和下载--习题答案

摘要:微信搜索【三桥君
课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。
说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。

一、 填空题

  1. 由于不同版本的IE浏览器,请求代理【 User-Agent】中的关键字也略有不同。
  2. ResponseEntity对象的作用有些类似于@ResponseBody注解,它用于直接返回【 结果对象】。
  3. 由于各个浏览器【内部转码机制 】的不同,就会出现不同的乱码以及解析异常问题。
  4. 使用Servlet API中提供的URLEncoder类中的【encoder(String s, String enc) 】方法将中文转为UTF-8编码。
  5. HttpStatus类型代表的是Http协议中的状态,示例中的HttpStatus.OK表示【 200】,即服务器已成功处理了请求。

二、 判断题

  1. 上传文件时,必须要保证所上传的文件不重名,为此可以通过UUID等方式对上传的文件名称进行重命名。( √)
  2. 上传的文件,可以在项目目录中找到。( ×)
  3. 通过maxUploadSize属性可以对上传文件缓存中的最大尺寸进行设置。( ×)
  4. Spring MVC的文件上传是通过MultipartResolver对象实现的。( √)
  5. Spring MVC需要通过第三方组件来实现文件上传。( ×)

三、 选择题

  1. 下面关于MultipartFile接口中说法错误的是。( B)
    A: getOriginalFilename()用于获取上传文件的初始化名。
    B: getSize()用于获取上传文件的大小,单位是KB。
    C: getInputStream()用于读取文件内容,返回一个InputStream流。
    D: transferTo(File file)用于将上传文件保存到目标目录下。
  2. 下面属于CommonsMultipartResolver属性的是。(D )
    A: getContentType
    B: getInputStream
    C: isEmpty
    D: defaultEncoding
  3. 下面关于文件上传表单说法错误的是。( B)
    A: form表单的method属性设置为post
    B: form表单的method属性设置为get
    C: form表单的enctype属性设置为multipart/form-data
    D: 提供 < input type=“file” name=“filename” /> 的文件上传输入框
  4. 下面关于文件下载方法内容描述错误的是。( D)
    A:响应头信息中的MediaType代表的是Interner Media Type(即互联网媒体类型),也叫做MIME类型。
    B:MediaType.APPLICATION_OCTET_STREAM的值为application/octet-stream,即表示以二进制流的形式下载数据。
    C:HttpStatus类型代表的是Http协议中的状态。
    D:HttpStatus.OK表示500,即服务器已成功处理了请求。
  5. 下面不属于文件解析器类CommonsMultipartResolver属性的是。(D )
    A:maxUploadSize
    B:maxInMemorySize
    C:defaultEncoding
    D:lazy

四、 简答题

  1. 请简述文件上传时表单需要满足的3个条件。
    1、form表单的method属性设置为post;
    2、form表单的enctype属性设置为multipart/form-data;
    3、提供 < input type=“file” name=“filename” /> 的文件上传输入框。

《推荐文章》
Java Web开发系列课程:Spring框架入门【源码】!!!
框架设计–第一章 Spring的基本应用–习题答案
框架设计–第二章 Spring中的Bean–习题答案
框架设计–第三章 Spring AOP–习题答案
框架设计–第四章 Spring的数据库开发–习题答案
框架设计–第五章 Spring的事务管理–习题答案
框架设计–第六章 初识MyBatis–习题答案
框架设计–第七章 MyBatis的核心配置–习题答案
框架设计–第八章 动态SQL–习题答案
框架设计–第九章 MyBatis的关联映射–习题答案
框架设计–第十章 MyBatis与Spring的整合–习题答案
框架设计–第十一章 Spring MVC入门–习题答案
框架设计–第十二章 Spring MVC的核心类和注解–习题答案
框架设计–第十三章 数据绑定–习题答案
框架设计–第十四章 JSON数据绑定和RESTful支持–习题答案
框架设计–第十五章 拦截器–习题答案
框架设计–第十六章 文件上传和下载–习题答案
框架设计–第十七章 SSM框架整合–习题答案
框架设计–第十八章 BOOT客户管理系统–习题答案


文章整理不易,如有帮助请点赞关注支持,谢谢!微信搜索【三桥君 】,回复【关注】有我准备的一份资源大礼包,后续持续更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三桥君

如有帮助,赏个可乐钱,谢了

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值