---
# System prepended metadata

title: 上傳SERVER

---

# 上傳SERVER

## 上傳世界盃影片
* method : post
* content-type : application/json
* uri : http://103.71.252.194:8000/worldcup/upload/

| 參數類型 | 參數名稱 | 說明 | 範例 |
| :--: | :--: | :--: |:--:|
| str | url | 影片網址 |  https://www.youtube.com/watch?v=SDY1N-IJOA8 |

| 響應參數 | 說明 | 範例 |
| :--: | :--: |:--:|
| code | API回應碼 | 成功:0/失敗1|
|url|影片網址後綴名(即影片id)|SDY1N-IJOA8.mp4|
|msg|回應訊息|"success"/"request body wrong"|

### 合併cacheURL
* https://m0cdn.aynup.com/mvfile/worldcup/SDY1N-IJOA8.mp4

## url上傳圖片
* method : post
* content-type : application/json
* uri : http://103.71.252.194:8000/image/url/upload/

| 參數類型 | 參數名稱 | 說明 | 範例 |
| :--: | :--: | :--: |:--:|
| str | url | 影片網址 | https://i2.hdslb.com/bfs/face/08a2a21c01f913a42e1e0f4a312d9b965efc224f.jpg@96w_96h_1c_1s.webp|

| 響應參數 | 說明 | 範例 |
| :--: | :--: |:--:|
| code | API回應碼 | 成功:0/失敗-1|
|url|圖片網址後綴名(UUID隨機生成)|/mvimg/cinema/c900e6a5-00dc-465e-b73d-182562d0a350.jpg|
|msg|回應訊息|"success"/"request body wrong"|

## file上傳圖片
* method : post
* content-type : multipart/form-data
* uri : http://103.71.252.194:8000/image/file/upload/

| 參數類型 | 參數名稱 | 說明 | 範例 |
| :--: | :--: | :--: |:--:|
|file| file | 圖片檔 |example.jpg|
| title | 檔名(默認空值,更新可傳此參數) | c900e6a5-00dc-465e-b73d-182562d0a350|

| 響應參數 | 說明 | 範例 |
| :--: | :--: |:--:|
| code | API回應碼 | 成功:0/失敗1|
| title | 檔名 | c900e6a5-00dc-465e-b73d-182562d0a350|
|url|圖片網址後綴名(UUID隨機生成)|/media/image/c900e6a5-00dc-465e-b73d-182562d0a350.jpg|
|msg|回應訊息|"success"/"request body wrong"|

## file上傳影片
* method : post
* content-type : multipart/form-data
* uri : http://103.71.252.194:8000/video/file/upload/
* 目前只吃MP4(需要前端測試)
* 上傳成功後: https://m0cdn.aynup.com + 回傳的URL 

| 參數類型 | 參數名稱 | 說明 | 範例 |
| :--: | :--: | :--: |:--:|
|file| file | 圖片檔 |example.mp4|

| 響應參數 | 說明 | 範例 |
| :--: | :--: |:--:|
| code | API回應碼 | 成功:0/失敗1|
|url|影片網址後綴名(UUID隨機生成)|/media/video/c900e6a5-00dc-465e-b73d-182562d0a350.mp4|
|msg|回應訊息|"success"/"request body wrong"|