پرش به مطلب اصلی

پاک کردن فراداده‌ی فایل

POST 

/api/v1/IOService/File/Metadata/Strip/:fileId

همه‌ی فراداده‌ی جاسازی‌شده را از خود فایل پاک می‌کند و اندازه‌ی ثبت‌شده‌ی فایل را به‌روز می‌کند. این کار برگشت‌ناپذیر است و در تاریخچه‌ی فایل ثبت می‌شود.

دسترسی: کاربر واردشده با Authorization و x-container (مقدار container که GET /api/v1/services/current برمی‌گرداند). فایل باید در فضای همین مشترک باشد.

پاسخ: همگام است؛ 200 با { message, fileId }.

خطاها: شکست پاک کردن 409 با { "error": "Failed to strip metadata from file" }؛ نبودن Authorization یا ناهمخوانی x-container 401؛ نبودن x-container 400؛ فایل ناموجود یا بیرون از فضای مشترک 404.

نکته: اگر مجوز گره قابلیت metadata.strip را اجازه ندهد، پاسخ 402 با کد LICENCE_RESTRICTED است.

حق نوشتن: این درخواست حق WRITE (یا ناظر بودن) روی حساب مشترک می‌خواهد؛ حساب فقط‌خواندنی پاسخ 403 می‌گیرد.

درخواست​

پاسخ‌ها​

OK