yükle
Dosyayı oneentry bulut depolama alanına yükleyin.
Bu yöntem, bir dosyayı bulut dosya depolama alanına yükler. "file" türündeki girişten elde edilen değeri tarihe geçirin.
Veri, dosya nesnesidir (veya dizi), daha fazla bilgi için - Dosya Nesnesi
FileUploading.upload(
file,
fileQuery
);
Minimal örnek
const fileQuery = {
"type": "page","entity": "editor","id": 3787,"width": 0,"height": 0,"compress": true}
const value = await FileUploading.upload(file, fileQuery)
Parametre şeması
Şema
file(gerekli): Dosya | Blob
Yüklenecek dosya
örnek: new File(["content"], "file.png", {"type": "image/png"})
fileQuery: IUploadingQuery
İsteğe bağlı sorgu parametrelerini ayarlayın
örnek:
{
"type": "page",
"entity": "editor",
"id": 3787,
"width": 0,
"height": 0,
"compress": true,
"template": 1
}
type(gerekli): string
Tür, depolamadaki klasör adını belirler.
örnek: "page"
entity(gerekli): string
Dosyanın yüklendiği varlık adı, depolamadaki klasör adını belirler.
örnek: "editor"
id(gerekli): number
Dosyanın yüklendiği nesnenin tanımlayıcısı, depolamadaki klasör adını belirler.
örnek: 3787
width: number
Genişlik parametresi.
örnek: 0
height: number
Yükseklik parametresi.
örnek: 0
compress: boolean
Görüntüler için optimizasyon (sıkıştırma) bayrağı.
örnek: true
Örnek yanıt
[
{
"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
}
]
Yanıt şeması
Şema: IUploadingReturn[]
filename: string
Göreli yol ile dosya adı.
örnek: "uploads/file.png"
downloadLink: string
Dosyayı indirmek için bağlantı.
örnek: "https://example.com/uploads/file.png"
size: number
Dosyanın boyutu bayt cinsinden.
örnek: 1024