Передача файлів в папку

Передбачена можливість передавати файли з файлової системи і зберігати їх як керовані елементів в базі даних сервера звітів. Дії системи при передачі залежать від типу файлу.

Передача будь-якого іншого файлу додає його в базу даних сервера звітів як один двійковий об'єкт. Ці файли публікуються на сервері звітів як ресурси. Ресурсами можуть бути файли будь-якого типу. Якщо розширення файлу збігається з відомим типом MIME, для ідентифікації типу ресурсу використовується значок цього типу MIME. В іншому випадку ресурс показує універсальний значок файлу.

Не можна передавати файл джерела даних звіту (RDS) для створення загального джерела даних. RDS-файл використовується тільки в конструкторі звітів. Він не може надавати вміст для спільно використовуваного елемента джерела даних, визначеного і керованого за допомогою диспетчера звітів. В якості альтернативи передачі можна написати сценарій, який створює спільне джерело даних на основі RDS-файлу. Додаткові відомості див. У зразку файлу сценарію PublishSamplReports, описаного в розділі Script Samples.

Максимальний розмір файлу для переданих елементів визначається ASP.NET. За замовчуванням максимальний розмір дорівнює 4 мегабайтам (МБ). Додаткові відомості про максимальний розмір файлу см. В розділі Максимальні розміри звітів і моментальних знімків.

Візуально файли, що передаються в базу даних сервера звітів, представляються в ієрархії папок за допомогою наступних значків:

значок моделі звіту

універсальний значок ресурсу

При передачі файл завжди поміщається в поточну обрану папку. Можна або відразу перейти в папку, куди слід зберегти файл, або передати файл і потім перемістити його в потрібне місце. Додаткові відомості див. У розділі Переміщення елементів.

Цей файл можна відправити за допомогою диспетчера звітів. Можливість передачі файлів на сервер звітів залежить від завдань, які входять в призначену роль. Якщо використовуються налаштування безпеки за замовчуванням, локальні адміністратори можуть додавати елементи в сервер звітів. Якщо включені «Мої звіти», будь-який користувач, для якого створена папка «Мої звіти», має дозволу на передачу в неї елементів. Якщо використовуються призначені для користувача призначення ролей, то призначення ролі має включати завдання, що підтримують управління папками.

Щоб виконати таку дію

Схожі статті