Store file into service.
- URL
http://hostname:8080/files/upload - Content type
multipart/form-data - Method
POST - Data Params
files[] - Success Response
application/json- Code: 201
- Content:
{ "files": [ { "fileName": "photo-1541727687969-ce40493cd847.jpeg", "uuid": "e9509777-3811-442c-9c7a-51c9f04f63eb" } ], "status": "ok" }
Store file(s) into service in sub-folder named as [:folder].
-
URL
http://hostname:8080/files/upload/:folder -
Content type
multipart/form-data -
Method
POST -
URL Params
Required:
folder=[string] -
Data Params
files[] -
Success Response
application/json- Code: 201
- Content:
{ "files": [ { "fileName": "photo-1541727687969-ce40493cd847.jpeg", "uuid": "e9509777-3811-442c-9c7a-51c9f04f63eb" } ], "status": "ok" }
Delete stored file
-
URL
http://hostname:8080/files/:uuid -
Method
DELETE -
URL Params
Required:
uuid=[string] -
Success Response
application/json- Code: 200
- Content:
{ "status": "ok", "data": "e9509777-3811-442c-9c7a-51c9f04f63eb" }
-
URL
http://hostname:8080/files/:uuid -
Method
GET -
URL Params
Required:
uuid=[string] -
Success Response:
binary-data
-
URL
http://hostname:8080/files/:uuid/:profile -
Method
GET -
URL Params
Required:
uuid=[string] profile=[string] -
Available options of
profile- small [500x500 px] - medium [1024x768 px] - thumbnail [164x164 px] -
Success Response:
binary-data
-
URL
http://hostname:8080/info/:uuid -
Method
GET -
URL Params
Required:
uuid=[string] -
Success Response
application/json- Code: 200
- Content:
{ "status": "ok", "data": { "fileName": "GeoEye_GeoEye1_50cm_8bit_RGB_DRA15.jpg", "uuid": "e4106f5d-6269-434e-9b29-700690aa9ea8", "key": "e4106f5d-6269-434e-9b29-700690aa9ea8.jpg", "url": "https://cdn.27zxc.com/sc--media--dev/e4106f5d-6269-434e-9b29-700690aa9ea8.jpg" } }
- URL
http://hostname:8080/download - Method
POST - Request
application/json[ { "source": "https://www.fc-moto.de/WebRoot/FCMotoDB/Shops/10207048/5469/C75C/22BA/A5FF/63C3/4DEB/AE59/5639/Airoh-Aviator-21-Valor-AV2VA32_Bianco_ml.jpg", "thumbnail-profile": "thumbnail" }, { "source": "https://www.fc-moto.de/WebRoot/FCMotoDB/Shops/10207048/5B8D/23E0/A19A/C919/75AC/AC1E/1404/1A54/Airoh_Aviator_2.2_Check_red_gloss_vorne_links_1_ml.jpg", "thumbnail-profile": "small" }, { "source": "https://www.wallpapertip.com/wmimgs/40-409559_4k-hdr-gallery-hd-wallpapers-4k-wallpapers-4k.jpg", "thumbnail-profile": "medium" } ] - Success Response
application/json- Code: 201
{ "errors": [ { "message": "net/http: request canceled (Client.Timeout exceeded while reading body)", "source": "https://www.wallpapertip.com/wmimgs/40-409559_4k-hdr-gallery-hd-wallpapers-4k-wallpapers-4k.jpg" } ], "files": [ { "fileName": "Airoh-Aviator-21-Valor-AV2VA32_Bianco_ml.jpg", "uuid": "252adfbd-6322-4ece-a9b5-285efcfd0c38", "url": "https://lw02crgw11i.hubber.loc:443/sc--media--dev/default/25/2a/df/252adfbd-6322-4ece-a9b5-285efcfd0c38.jpg" }, { "fileName": "Airoh_Aviator_2.2_Check_red_gloss_vorne_links_1_ml.jpg", "uuid": "bc080c51-de88-4e13-ac52-488bf55d7fa9", "url": "https://lw02crgw11i.hubber.loc:443/sc--media--dev/default/bc/08/0c/bc080c51-de88-4e13-ac52-488bf55d7fa9.jpg" } ] }
- URL
http://hostname:8080/__healthcheck - Method
GET - Success Response
application/json- Code: 200
- Content:
{ "service": "media-service", "version": "1.0.0" }