...

Размер, загруженного файла

Тема в разделе "Разработчикам", создана пользователем i.jakovlev, 31 янв 2018.

  1. i.jakovlev

    i.jakovlev New Member

    День добрый!

    Кто из знатоков подскажет для "чайников" :). Задача: видеть размер файла, прикреплённого к документу. Спецы ЭЛМЫ подсказали, создал в объекте "Документ" пользовательское свойство "Размер документа" (RazmerDokumenta), значение рассчитывается "Тип вычисления значения" - "Сценарий на C#" : RazmerDokumenta=(CurrentVersion != null) ? CurrentVersion : "размер текущей версии =0".
    Однако, данный сценарий не работает. Другие варианты тоже не работают. Как исправить сценарий?
     
  2. akarimov

    akarimov Member

    Как то так (размер в байтах, тип свойства RazmerDokumenta - целое число
    (CurrentVersion==null || CurrentVersion.File==null)?0:new System.IO.FileInfo(CurrentVersion.File.ContentFilePath).Length
     
  3. i.jakovlev

    i.jakovlev New Member

    Отлично!!! Спасибо за подсказку!!! Всё работает. Теперь переведу мегобайты и будет очень удобно.
     
  4. i.jakovlev

    i.jakovlev New Member

    Изменил свойства артибута на String и сделал вывод с текстом Кб
    string.Format("{0} Кб", CurrentVersion==null || CurrentVersion.File==null
    ? 0 : new System.IO.FileInfo(CurrentVersion.File.ContentFilePath).Length / 1024)
     

Поделиться: