Bug #12655
openAPIForNG. Картинки с русским именем не сохраняются на сервере
0%
Description
При попытке сохранить картинку с русским наименованием согласно описанию метода на странице https://forge.ispras.ru/projects/reqdb/wiki/APIForNG (метод 7b), а именно передать в атрибуте src только наименование изображения <img src='example.png'/> , файл не сохраняется на сервере.
Прим.: если добавить путь к картинке <img src=\"C:\\Users\\user\\Desktop\\гит.bmp\" /> , то операция пройдет успешно.
Пример сообщения ниже (файлы в приложении к заявке):
{"attributes":{"_description":{"value":"картинка с русским названием не сохраниться <img src=\"гит.bmp\" /><br> картинка с русским названием сохраниться <img src=\"git.bmp\" />","type":"HTML", "valuesType":null}}}
Ответ:
"_description": { "value": "картинка с русским названием не сохраниться <img src=\"гит.bmp\" /><br> картинка с русским названием сохраниться <img src=\"{node.resURL}/git.bmp\" />", "rawValue": "картинка с русским названием не сохраниться <img src=\"гит.bmp\" /><br> картинка с русским названием сохраниться <img src=\"{node.resURL}/git.bmp\" />", "type": "HTML" }
В результате выполнения запроса на сервере сохраниться только git.bmp и будет переформирован к нему путь на src=\"{node.resURL}/git.bmp\"
Для русского наименования файл не будет сохранен на сервере, а путь останется без изменений src=\"гит.bmp\"
Необходимо обрабатывать файлы с названием на кириллице по аналогии с файлами с названием на латинице.
Files