پاک کردن فرادادهی فایل
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 میگیرد.
درخواست
پاسخها
- 200
OK