public class UploadPretreatment extends Object
| 构造器和说明 |
|---|
UploadPretreatment() |
| 限定符和类型 | 方法和说明 |
|---|---|
UploadPretreatment |
clearThumbnail()
清空缩略图
|
cn.hutool.core.lang.Dict |
getAttr()
获取附加属性字典
|
String |
getName()
获取文件名
|
String |
getOriginalFilename()
获取原始文件名
|
UploadPretreatment |
image()
缩放到 200*200 大小
|
UploadPretreatment |
image(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer)
进行图片处理,可以进行裁剪、旋转、缩放、水印等操作
|
UploadPretreatment |
image(int width,
int height)
缩放到指定大小
|
UploadPretreatment |
putAttr(String key,
Object value)
设置附加属性
|
UploadPretreatment |
setName(String name)
设置文件名
|
UploadPretreatment |
setObjectId(Object objectId)
设置文件所属对象id
|
UploadPretreatment |
setOriginalFilename(String originalFilename)
设置原始文件名
|
UploadPretreatment |
thumbnail()
生成缩略图并缩放到 200*200 大小,默认输出图片格式通过 thumbnailSuffix 获取
|
UploadPretreatment |
thumbnail(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer)
生成缩略图并进行图片处理,如果缩略图已存在则使用已有的缩略图进行处理,
可以进行裁剪、旋转、缩放、水印等操作,默认输出图片格式通过 thumbnailSuffix 获取
|
UploadPretreatment |
thumbnail(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer,
InputStream in)
通过指定 InputStream 生成缩略图并进行图片处理,
可以进行裁剪、旋转、缩放、水印等操作,默认输出图片格式通过 thumbnailSuffix 获取,
操作完成后会自动关闭 InputStream
|
UploadPretreatment |
thumbnail(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer,
org.springframework.web.multipart.MultipartFile file)
通过指定 MultipartFile 生成缩略图并进行图片处理,
可以进行裁剪、旋转、缩放、水印等操作,默认输出图片格式通过 thumbnailSuffix 获取,
|
UploadPretreatment |
thumbnail(int width,
int height)
生成缩略图并缩放到指定大小,默认输出图片格式通过 thumbnailSuffix 获取
|
FileInfo |
upload()
上传文件,成功返回文件信息,失败返回null
|
public UploadPretreatment setObjectId(Object objectId)
objectId - 如果不是 String 类型会自动调用 toString() 方法public String getName()
public UploadPretreatment setName(String name)
public String getOriginalFilename()
public UploadPretreatment setOriginalFilename(String originalFilename)
public cn.hutool.core.lang.Dict getAttr()
public UploadPretreatment putAttr(String key, Object value)
public UploadPretreatment image(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer)
public UploadPretreatment image(int width, int height)
public UploadPretreatment image()
public UploadPretreatment clearThumbnail()
public UploadPretreatment thumbnail(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer)
public UploadPretreatment thumbnail(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer, org.springframework.web.multipart.MultipartFile file)
public UploadPretreatment thumbnail(java.util.function.Consumer<net.coobird.thumbnailator.Thumbnails.Builder<? extends InputStream>> consumer, InputStream in)
public UploadPretreatment thumbnail(int width, int height)
public UploadPretreatment thumbnail()
public FileInfo upload()
Copyright © 2022. All rights reserved.