第十二章 文件的上传和下载

发布时间 2023-11-09 14:56:40作者: qing影

一. 单选题(共5题,50分)

  1. (单选题)
    文件下载时,用于设定实体内容的MIME类型的响应头是()
    A. Content-Disposition
    B. Content-Type
    C. ContentEncoding
    D. ContentAttachment

  2. (单选题)
    下面方法,用于判断请求消息中的内容是否是“multipart/form-data”类型的是()
    A. isMultipartData()
    B. isMultipartFormData()
    C. isMultipartContent()
    D. isMultipartDataContent()

  3. (单选题)
    下面用于将请求消息实体中的文件封装成FileItem对象的是()
    A. DiskFileFactory类
    B. ItemFactory类
    C. DiskFileItemFactory类
    D. FileItemFactory类

  4. (单选题)
    下面用于读取上传文件类型的方法是()
    A. getName()
    B. getType()
    C. getContentType()
    D. getString()

  5. (单选题)
    关于Commons-FileUpload组件内部所使用的技术是()
    A. Servlet
    B. JavaBean
    C. EJB
    D. Struts2

二. 判断题(共5题,50分)

  1. (判断题)
    使用URLEncoder类中的decode()方法,可成功解决文件下载过程中的乱码问题。()
    A. 对
    B. 错

  2. (判断题)
    为了防止上传文件名重复,在上传文件的名称前面可添加UUID前缀。()
    A. 对
    B. 错

  3. (判断题)
    ServletFileUpload类的isMultipartContent()方法是一个静态方法,不用创建ServletFileUpload类的实例对象即可被调用。()
    A. 对
    B. 错

  4. (判断题)
    设置所有上传文件的总大小的方法是setSizeMax()。()
    A. 对
    B. 错

  5. (判断题)
    FileItem类的getContentType ()方法获取普通表单字段将抛出异常。()
    A. 对
    B. 错