Цитата |
---|
Роман Карась написал: Если пользователь авторизован - картинка выводится, если не авторизован - отображения картинки нет (, хотя ссылка на картинку в отладчике показывается та-же. |
Правильно! Потому что при загрузке на диск, вы ее грузите как на диск, а нужно загружать через AttachedObject. В таком случае для них существует отдельный механизм , который позволяет показывать картинку неавторизированным пользователями. Собственно в данном случае получается некоторая иехрархия AttachedObject ссылается на Disk\File, который в свою очередь ссылается на b_file-запись (которая может через handler ссылаться на object-storage хранилище xD).
Цитата |
---|
Роман Карась написал: человекопонятная структура диска. |
Человеко-понятной структуры в битриксе не существует, так как она организовывалась не для людей (чтобы было понятно), а для машины (чтобы быстро искалось, не дублировалось и т.п.). Если Вы хотите получить путь к фалу, то вы можете получить его через getFile (или getFileId + CFile::getFileArray()) на объекте диска, но как я уже сказал выше - вам нужно не загружать файл на диск, а создавать attachedObject, потому как в противном случае Вы огребете на общий правах большой геморрой