Обмеження на розмір прикріплюються до картки файлів, Книги та статті, Різне, статті

Часто приходить питання – чи можна обмежити розмір прикріплюватися до картки файлу? Мета зрозуміла. Навіть якщо використовується FileStream адмініструвати базу в сотні гігабайт, більшу частину з яких складають відскановані в 2400 dpi *. bmp картинки м’яко кажучи не зручно.


У поточних версіях через настройки такого обмеження виставити не можна (вимога зафіксовано). Однак, чому б не спробувати робити перевірку в скрипті на яку-небудь подію?

Отже, де ж зберігається розмір файлу? Структура прикріплення файлів до карток документів (внутрішній, вхідний, вихідний, універсальний) наступна:

Картка документа – Список файлів – Картка файлу – Картка файлу з версіями – Файл.

рисою позначена посилання.

Картка “Список файлів” зберігає посилання на картки файлів, тому в ній навряд-чи зберігається розмір. Тому, дивимося на схему картки файлу. Ось удача! У секції “Основна інформація” є поле FileSize. Обитним шляхом встановлюємо, що це поле зберігає розмір в кілобайтах. Залишається тільки написати скрипт, який буде по посиланнях зі списку файлів отримувати картки файлів і підсумувати розмір.



Даний скрипт потрібно розмістити на подію “Закриття” картки. Якщо розмір файлів перевищено, картка не буде закриватися.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*