All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.gitee.apanlh.util.net.http.model.FormDataFileResource Maven / Gradle / Ivy

There is a newer version: 2.0.0.2
Show newest version
package com.gitee.apanlh.util.net.http.model;

/**
 * 	FormData文件资源
 * 	
便于文件传输 *
在实体类字段中可以使用此类型,方便用于byte[]没有来源文件名称问题 * * @author Pan */ public class FormDataFileResource { /** 文件内容 */ private byte[] bytes; /** 来源文件名称 */ private String originalFilename; /** * 默认构造函数 * * @author Pan */ public FormDataFileResource() { super(); } /** * 构造函数 *
自定义内容及来源文件名称 * * @author Pan * @param bytes 内容 * @param originalFilename 来源文件名称 */ public FormDataFileResource(byte[] bytes, String originalFilename) { super(); this.bytes = bytes; this.originalFilename = originalFilename; } /** * 获取字节数组 * * @author Pan * @return byte[] */ public byte[] getBytes() { return bytes; } /** * 设置字节数组 * * @author Pan * @param bytes 字节数组 */ public void setBytes(byte[] bytes) { this.bytes = bytes; } /** * 获取来源文件名称 * * @author Pan * @return String */ public String getOriginalFilename() { return originalFilename; } /** * 设置来源文件名称 * * @author Pan * @param originalFilename 来源文件名称 */ public void setOriginalFilename(String originalFilename) { this.originalFilename = originalFilename; } /** * 创建FormDataFileResource * * @author Pan * @return FormDataFileResource */ public static FormDataFileResource create() { return new FormDataFileResource(); } /** * 创建FormDataFileResource *
自定义内容及来源文件名称 * * @author Pan * @param bytes 内容 * @param originalFilename 来源文件名称 * @return FormDataFileResource */ public static FormDataFileResource create(byte[] bytes, String originalFilename) { return new FormDataFileResource(bytes, originalFilename); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy