• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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;
 
Мы в соцсетях:

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