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

susinmn

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

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

Domino 9.0.1
 

susinmn

Well-known member
16.10.2007
529
3
#2
Имеется стандратный 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;