uppy/examples/transloadit-textarea/template.json

93 lines
1.8 KiB
JSON

{
"steps": {
":original": {
"robot": "/upload/handle"
},
"images": {
"use": [
":original"
],
"robot": "/file/filter",
"result": true,
"accepts": [
["${file.mime}", "regex", "image/"]
]
},
"videos": {
"use": [
":original"
],
"robot": "/file/filter",
"result": true,
"accepts": [
["${file.mime}", "regex", "video/"]
]
},
"audios": {
"use": [
":original"
],
"robot": "/file/filter",
"result": true,
"accepts": [
["${file.mime}", "regex", "audio/"]
]
},
"others": {
"use": [
":original"
],
"robot": "/file/filter",
"result": true,
"rejects": [
["${file.mime}", "regex", "image/"],
["${file.mime}", "regex", "video/"],
["${file.mime}", "regex", "audio/"]
]
},
"audio_thumbnails": {
"use": [
"audios"
],
"robot": "/audio/artwork",
"ffmpeg_stack": "v3.3.3"
},
"resized_thumbnails": {
"use": [
"images",
"audio_thumbnails"
],
"robot": "/image/resize",
"imagemagick_stack": "v2.0.7",
"width": 400,
"height": 300,
"resize_strategy": "fit",
"zoom": false
},
"video_thumbnails": {
"use": [
"videos"
],
"robot": "/video/thumbs",
"ffmpeg_stack": "v3.3.3",
"count": 1,
"offsets": [
"50%"
],
"format": "jpeg",
"width": 400,
"height": 300,
"resize_strategy": "fit"
},
"thumbnails": {
"use": [
"resized_thumbnails",
"video_thumbnails"
],
"robot": "/image/optimize",
"result": true
}
}
}