- 3 tháng 10, 2024
- Chưa có tác giả
Mục lục
Mục tiêu: Để hỗ trợ truy vấn nhanh hơn trong quá trình hiện thì hình ảnh trên web
1.Cách thức upload hình ảnh
Url: {domain}/{partnerCode}/{service}/{action}
| Test | Production | |
|---|---|---|
| domain | https://fileservice.dev.longvan.vn | https://fileservice.longvan.vn |
| partnerCode | omnichannel | longvan |
| service | files | files |
| action | upload | upload |
Request: (Content-Type: multipart/form-data)
Method: POST
Body:
| Key | Kiểu dữ liệu | Mô tả |
|---|---|---|
| path | String | đường dẫn đến thư mục lưu file |
| uploadFile | File | file cần upload |
| parentId | String | mã tham chiếu đối tượng cha |
| parentType | String | kiểu tham chiếu đối tượng cha |
2.Cách sử dụng Image-gateway để lấy thumnail theo parentId và parentType
a.Thông tin cấu hình
| Test | Production | |
|---|---|---|
| domain | https://portal.dev.longvan.vn | <chưa có> |
b.Lấy ảnh được tải lên gần đây nhất
Url: {domain}/image-gateway/public/image/{parentType}/{parentId}?w=?&h=?
| Path variable | Mô tả |
|---|---|
| parentId | mã tham chiếu đối tượng cha |
| parentType | kiểu tham chiếu đối tượng cha |
| Paramater | Mô tả | Bắt buộc |
|---|---|---|
| w | Chiều ngang của ảnh | không |
| h | Chiều cao của ảnh | không |
Response: thumnail của ảnh
Method: GET
c.Lấy tất cả ảnh
Url: {domain}/image-gateway/public/images/{parentType}/{parentId}?w=?&h=?
| Path variable | Mô tả |
|---|---|
| parentId | mã tham chiếu đối tượng cha |
| parentType | kiểu tham chiếu đối tượng cha |
| Paramater | Mô tả | Bắt buộc |
|---|---|---|
| w | Chiều ngang của ảnh | không |
| h | Chiều cao của ảnh | không |
Response: danh sách thumnail của anh
Method: GET
