نتیجهی بارگذاری ادامهپذیر
GET/api/v1/IOService/Uploads/Tus/:id/Result
نتیجهی یک بارگذاری ادامهپذیر را برمیگرداند. پنل بارگذاری برنامهی وب فایلها را با پروتکل tus به /api/v1/IOService/Uploads/Tus میفرستد (POST برای ساختن، HEAD و PATCH برای ادامه، DELETE برای لغو) و پس از آخرین بایت با این مسیر میپرسد فایل ثبت شد یا نه.
دسترسی: کاربر واردشده با Authorization و x-container (مقدار container که GET /api/v1/services/current برمیگرداند). فقط سازندهی بارگذاری؛ برای هر کس دیگر پاسخ 404 است.
پاسخ: state یکی از uploading (هنوز در حال بارگذاری)، processing (بررسی بدافزار و ثبت)، done (ثبت شد؛ fileId شناسهی فایل تازه است) یا rejected (رد شد؛ code و detail دلیل را میگویند، مثلاً SCAN_INFECTED، SCAN_FAILED، ACCOUNT_INACTIVE یا STORE_FAILED)، همراه با name و box (پوشهی مقصد).
خطاها: به شکل { code }؛ 404 با UPLOAD_NOT_FOUND برای شناسهی ناشناخته، منقضیشده یا متعلق به کاربر دیگر؛ 401، 400 یا 404 با ACCESS_DENIED برای مشکل توکن، x-container یا حساب مشترک.
نکته: هنگام ساختن بارگذاری، نام فایل در فرادادهی filename و مسیر پوشهی مقصد در box فرستاده میشود؛ اگر حساب شرایط بارگذاری را نشان میدهد، شناسهی پذیرش در uploadTerms.
درخواست
پاسخها
- 200
OK