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

ساخت نشانی امضاشده برای پیش‌نمایش

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 وقتی پیوند مالکی برای این فایل و این کاربر نباشد.

نکته: عمر نشانی به طور پیش‌فرض ۶۰۰ ثانیه است و مدیر سامانه می‌تواند آن را تغییر دهد.

درخواست​

پاسخ‌ها​

OK