Project

General

Profile

Actions

Bug #12655

open

APIForNG. Картинки с русским именем не сохраняются на сервере

Added by Радек Мария about 1 year ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Category:
-
Target version:
-
Start date:
10/08/2023
Due date:
% Done:

0%

Estimated time:
Detected in build:
git
Platform:
Published in build:

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

гит.bmp (2.87 KB) гит.bmp Радек Мария, 10/08/2023 07:12 PM
git.bmp (2.54 KB) git.bmp Радек Мария, 10/08/2023 07:12 PM
Actions

Also available in: Atom PDF