FilesOperations interface
واجهة تمثل عمليات الملفات.
الخصائص
| delete | حذف ملف تم تحميله مسبقا. |
| get | إرجاع معلومات حول ملف معين. لا يسترد محتوى الملف. |
| get |
استرداد المحتوى الخام لملف معين. |
| list | الحصول على قائمة بالملفات التي تم تحميلها مسبقا. |
| upload | تحميل ملف لاستخدامه من قبل عمليات أخرى. |
| upload |
تحميل ملف لاستخدامه من قبل العمليات الأخرى مع الاستقصاء |
تفاصيل الخاصية
delete
حذف ملف تم تحميله مسبقا.
delete: (fileId: string, options?: FilesDeleteFileOptionalParams) => Promise<FileDeletionStatus>
قيمة الخاصية
(fileId: string, options?: FilesDeleteFileOptionalParams) => Promise<FileDeletionStatus>
get
إرجاع معلومات حول ملف معين. لا يسترد محتوى الملف.
get: (fileId: string, options?: FilesGetFileOptionalParams) => Promise<FileInfo>
قيمة الخاصية
(fileId: string, options?: FilesGetFileOptionalParams) => Promise<FileInfo>
getContent
استرداد المحتوى الخام لملف معين.
getContent: (fileId: string, options?: FilesGetFileContentOptionalParams) => StreamableMethod<string | Uint8Array>
قيمة الخاصية
(fileId: string, options?: FilesGetFileContentOptionalParams) => StreamableMethod<string | Uint8Array>
list
الحصول على قائمة بالملفات التي تم تحميلها مسبقا.
list: (options?: FilesListFilesOptionalParams) => Promise<FileListResponse>
قيمة الخاصية
(options?: FilesListFilesOptionalParams) => Promise<FileListResponse>
upload
تحميل ملف لاستخدامه من قبل عمليات أخرى.
upload: (file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => Promise<FileInfo>
قيمة الخاصية
(file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => Promise<FileInfo>
uploadAndPoll
تحميل ملف لاستخدامه من قبل العمليات الأخرى مع الاستقصاء
uploadAndPoll: (file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => PollerLike<OperationState<FileInfo>, FileInfo>
قيمة الخاصية
(file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => PollerLike<OperationState<FileInfo>, FileInfo>