Доброго всем времени суток.
Имеется коробка на которой в приложении с помощью disk.storage.uploadfile загружается на диск картинка.
Затем эта картинка подставляется в блок и id файла сохраняется в элементе хранилища.
При последующей загрузке приложения запрашиваю файл картинки по ID через disk.file.get,
получаю массив данных файла в котором "DETAIL_URL" =>NULL eсли же в src картинки подставлять DOWNLOAD_URL, то после перезахода на портал картинка в приложении не отображается, хотя ссылка на скачивание файла работает.
Пробую получить файл через CFile::GetFileArray($props["t1_image_id"]) в пути получаю:
Код |
---|
array(15) {
["ID"]=>
string(5) "54248"
["TIMESTAMP_X"]=>
string(19) "04.12.2018 09:24:09"
["MODULE_ID"]=>
string(4) "mail"
["HEIGHT"]=>
string(1) "0"
["WIDTH"]=>
string(1) "0"
["FILE_SIZE"]=>
string(7) "1743887"
["CONTENT_TYPE"]=>
string(15) "application/pdf"
["SUBDIR"]=>
string(19) "mail/attachment/a8e"
["FILE_NAME"]=>
string(32) "b64063e8f5e3a329c265acfb6c4e01d7"
["ORIGINAL_NAME"]=>
string(32) "b64063e8f5e3a329c265acfb6c4e01d7"
["DESCRIPTION"]=>
string(0) ""
["HANDLER_ID"]=>
NULL
["EXTERNAL_ID"]=>
string(32) "e2631790f520daccb7d25adb920d3673"
["~src"]=>
bool(false)
["SRC"]=>
string(60) "/upload/mail/attachment/a8e/b64063e8f5e3a329c265acfb6c4e01d7" } |
тоесть при загрузке файл как-то шифруется? в облаке такой проблемы нет, DETAIL_URL содержит нормальный путь к файлу
как получить путь к картинке для вставки в тег <img>???