|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Есть пример из книги, показывается таблица, одна из колонок содержит изображение. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Т.е. по сути - имя ковертируется в путь к картинке, которая уже должна быть на диске. Как сделать такое же, отобразить картинку, но если картинка передается из базы, т.е. пусть уже есть в модели @pizza.SpicenessKartinka? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2020, 18:24 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин, Отдачу картинки сделать отдельным экшеном. Код: html 1.
Но вообще, хранение картинок в базе -- решение откровенно плохое. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 00:07 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
hVostt Но вообще, хранение картинок в базе -- решение откровенно плохое. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 00:15 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Relic Hunter hVostt Но вообще, хранение картинок в базе -- решение откровенно плохое. Нормально работает. Файловая система для этого и создавалась, хранить файлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 00:41 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Relic Hunter hVostt Но вообще, хранение картинок в базе -- решение откровенно плохое. хз у меня по ляму лежат в папке и вроде терпимо.. так то ntfs имеет ограничение в 4,294,967,295 и под собой тоже B+ tree для большого каталога. а по факту был когда то срачь на форуме по поводу блобы в бд или на диске с МСУ, хвост, скиан и я, может еще кто участвовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 08:23 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
hVostt Ролг Хупин, Отдачу картинки сделать отдельным экшеном. Код: html 1.
Но вообще, хранение картинок в базе -- решение откровенно плохое. В общем - может и плохое, но если юзер хочет сам добавлять описания и картинки? Не, я понимаю, что картинки можно аплоад на сервер, затем делать как в примере, генерируя ссылку. Но ведь в базе тоже можно хранить. Картинка по сути ничем не отличается от других данных. Или такой пример: ASP.NET Core вебсервер (Linux)->AWS база, и я хочу поменять хост, если все данные в базе - все просто, установил вебсервер на другой адрес и продолжаем работать. Если же на диске еще и файлы лежат надо их тоже перетасиквать и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 09:16 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин если все данные в базе - все просто А топик с чего вдруг тогда возник? :) Ты для начала сделай, пусть с этим пользователи поработают, а ты будешь поддерживать и сопровождать. Тогда и будешь делать выводы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 09:56 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
skyANA Ролг Хупин если все данные в базе - все просто А топик с чего вдруг тогда возник? :) Ты для начала сделай, пусть с этим пользователи поработают, а ты будешь поддерживать и сопровождать. Тогда и будешь делать выводы. топик возник из простой задачи: как показать картинки, лежащие в базе, а не на диске? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 10:51 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин skyANA пропущено... А топик с чего вдруг тогда возник? :) Ты для начала сделай, пусть с этим пользователи поработают, а ты будешь поддерживать и сопровождать. Тогда и будешь делать выводы. топик возник из простой задачи: как показать картинки, лежащие в базе, а не на диске? В ASP.NET Core? Либо контроллер написать, либо мидлваре. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 10:56 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин, .. если картинки не очень большие, то в base64 их и в разметку ... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 10:58 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин, картинки они все публичные? То есть любой имеет к ним доступ? Или там скан паспорта может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 11:01 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин Но ведь в базе тоже можно хранить. Картинка по сути ничем не отличается от других данных. Ну скажем так. Какая бы у вас не была на этот счёт религия. Но любой вменяемый админ БД придёт злой и надаёт по рогам за такое ) Какой-нибудь FILESTREAM ещё куда ни шло. Но в базе? Это ж самоубийство. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 12:56 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
skyANA Или там скан паспорта может быть? Скан паспорта это фз-шка, жёстко может влететь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 12:57 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
hVostt skyANA Или там скан паспорта может быть? Скан паспорта это фз-шка, жёстко может влететь :) Надо проверять права пользователя. Надо указать браузеру, что её не надо кэшировать... Вообщем придётся пилить свой хендлер. Хотя если хранить в том же AWS S3... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 13:38 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
skyANA Хотя если хранить в том же AWS S3 Если сервера будут не в России. Нельзя. А ещё там регламенты есть на хранение. И вообще кучу всего. А влететь за это может ппц как жёстко. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 14:21 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
А если биометрические данные какие-то, то это вообще ж-па. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 14:22 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
hVostt Ролг Хупин Но ведь в базе тоже можно хранить. Картинка по сути ничем не отличается от других данных. Ну скажем так. Какая бы у вас не была на этот счёт религия. Но любой вменяемый админ БД придёт злой и надаёт по рогам за такое ) Какой-нибудь FILESTREAM ещё куда ни шло. Но в базе? Это ж самоубийство. да ладно, какие-нибудь png размером в килобайты, причем тут админ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 15:22 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин да ладно, какие-нибудь png размером в килобайты, причем тут админ Такое себе оправдание ) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 16:27 |
|
Blazor/ASP.NET Core: Как отобразить картинку из базы?
|
|||
---|---|---|---|
#18+
Ролг Хупин hVostt пропущено... Ну скажем так. Какая бы у вас не была на этот счёт религия. Но любой вменяемый админ БД придёт злой и надаёт по рогам за такое ) Какой-нибудь FILESTREAM ещё куда ни шло. Но в базе? Это ж самоубийство. да ладно, какие-нибудь png размером в килобайты, причем тут админ Какие-нибудь png? Таки вы в курсе, какие будут файлы, кто должен иметь к ним доступ, или нет? А если какие-нибудь pdf будут на десятки мегабайт? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 19:24 |
|
|
start [/forum/topic.php?fid=18&fpage=9&tid=1354790]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 438ms |
0 / 0 |