• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

File Upload И Длинные Названия Файлов

  • Автор темы susinmn
  • Дата начала
S

susinmn

Имеется стандратный file upload на странице. Если пользователь вкладывает файл с длинным названием, например:
Документ_Срочность_Описание_Информация_Приложение_Заявление о присоединении

после сохранения и переоткрытия имеем:
Документ_Срочность_Описание_Информация_Приложение_Заявление=?utf-8?B?INC+INC/.. и так далее

Domino 9.0.1
 
S

susinmn

Имеется стандратный file upload на странице. Если пользователь вкладывает файл с длинным названием, например:
Документ_Срочность_Описание_Информация_Приложение_Заявление о присоединении

после сохранения и переоткрытия имеем:
Документ_Срочность_Описание_Информация_Приложение_Заявление=?utf-8?B?INC+INC/.. и так далее

Domino 9.0.1

Пришлось обрезать название файлов до 60 символов. Не айс решение, но рабочее.
Код:
var path:com.ibm.xsp.http.UploadedFile = getComponent("тут id FileUpload*а").value;
var newPath:string = path.getClientFileName();

if (@Length(@LeftBack(newPath, ".")) > 60) {
newPath = @Left(@LeftBack(newPath, "."), 57)+"..."+@RightBack(newPath, ".");
}

return newPath;
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!