ساخت نشانی امضاشده برای پیشنمایش
GET/api/v1/SharingService/FileDownload/Preview/:fileId
برای پیشنمایش یکی از فایلهای خود کاربر، یک نشانی کوتاهمدت و امضاشده میسازد. این نشانی بدون سرآیند Authorization کار میکند، پس میتوانید آن را مستقیم در src یک <img>، <video> یا <iframe> بگذارید.
دسترسی: کاربر واردشده، فقط برای فایلهای خودش (از راه پیوند «فقط مالک» فایل).
پاسخ: { "url": "...", "expires": <unix seconds> }. مقدار url نسبی است، به شکل Download/{fileId}/Preview/Content?sid=...&exp=...&sig=...؛ آن را به /api/v1/SharingService/FileDownload/ روی نشانی گره بچسبانید. expires زمان انقضا به ثانیهی یونیکس است.
خطاها: 401 بدون توکن. 404 وقتی پیوند مالکی برای این فایل و این کاربر نباشد.
نکته: عمر نشانی به طور پیشفرض ۶۰۰ ثانیه است و مدیر سامانه میتواند آن را تغییر دهد.
درخواست
پاسخها
- 200
OK