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

دریافت محتوای پیش‌نمایش با نشانی امضاشده

GET 

/api/v1/SharingService/FileDownload/Download/:fileId/Preview/Content

فایل را برای نمایش درون صفحه (inline) می‌فرستد. مجوز این درخواست فقط پارامترهای امضاشده‌ی sid، exp و sig است که GET /FileDownload/Preview/{fileId} ساخته؛ این پارامترها را خودتان نسازید.

دسترسی: بدون توکن؛ هر کسی که نشانی امضاشده‌ی معتبر و منقضی‌نشده داشته باشد.

پاسخ: محتوای فایل با Content-Disposition: inline. درخواست‌های بازه‌ای (Range) پشتیبانی می‌شود، پس جابه‌جایی در ویدیو کار می‌کند.

خطاها: 401 وقتی sid نامعتبر باشد، امضا نخواند یا زمان exp گذشته باشد. 404 وقتی پیوند دیگر فعال نباشد یا به فایل دیگری اشاره کند. 404 با متن وقتی فایل روی دیسک نباشد.

نکته: هر بار دریافت در گزارش دانلودهای فایل به عنوان پیش‌نمایش ثبت می‌شود.

صفحه‌های فعال: فایل HTML، SVG یا XML با سرآیند Content-Security-Policy: sandbox فرستاده می‌شود؛ متن و تصویرش نمایش داده می‌شود ولی هیچ اسکریپتی اجرا و هیچ فرمی فرستاده نمی‌شود.

درخواست​

پاسخ‌ها​

OK