Nhảy đến nội dung

upload

Tải tệp lên lưu trữ đám mây oneentry.

FileUploading?.upload( file?, fileQuery? );

Ví dụ tối thiểu

const fileQuery = {?
"type": "page",?
"entity": "editor",?
"id": 3787,?
"width": 0,?
"height": 0,?
"compress": true?
}

const value = await FileUploading.upload(file, fileQuery)
Schema

file(bắt buộc): Tệp | Blob
Tệp để tải lên
ví dụ: new File(["content"], "file.png", {"type": "image/png"})

fileQuery: IUploadingQuery
Tham số truy vấn tùy chọn
ví dụ:

{
"type": "page",
"entity": "editor",
"id": 3787,
"width": 0,
"height": 0,
"compress": true,
"template": 1
}

type(bắt buộc): chuỗi
Loại, xác định tên thư mục trong lưu trữ.
ví dụ: "page"

entity(bắt buộc): chuỗi
Tên thực thể từ đó tệp được tải lên, xác định tên thư mục trong lưu trữ.
ví dụ: "editor"

id(bắt buộc): số
Định danh của đối tượng từ đó tệp được tải lên, xác định tên thư mục trong lưu trữ.
ví dụ: 3787

width: số
Tham số chiều rộng.
ví dụ: 0

height: số
Tham số chiều cao.
ví dụ: 0

compress: boolean
Cờ tối ưu hóa (nén) cho hình ảnh.
ví dụ: true

Phương thức này tải một tệp lên lưu trữ tệp đám mây. Truyền vào giá trị thu được từ đầu vào loại "file".


Dữ liệu là đối tượng tệp (hoặc mảng), tìm hiểu thêm - Đối tượng Tệp

Ví dụ phản hồi

[
{
"filename": "files/project/page/3492/editor/errors-1751677276135-1753090805481.md",
"downloadLink": "https://stage.oneentry.cloud/cloud-static/files/project/page/3492/editor/errors-1751677276135-1753090805481.md",
"size": 4463
}
]
Schema

filename: chuỗi
Tên tệp với đường dẫn tương đối.
ví dụ: "uploads/file.png"

downloadLink: chuỗi
Liên kết để tải tệp xuống.
ví dụ: "https://example.com/uploads/file.png"

size: số
Kích thước của tệp tính bằng byte.
ví dụ: 1024