|
Вычитать загруженное в <img> изображение
|
|||
---|---|---|---|
#18+
Доброго времени! Нуждаюсь в помощи / подсказке / совете опытных разработчиков. Задача: есть форма [wfrm_InputAccount.aspx] (данные аккаунта) заполнения профиля, одно из поле которой - фотография (все данные берутся из БД и впоследствии туда же сохраняются). В Page_Load происходит примерно следующее: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
imgPhoto - компонент: Код: html 1.
Utils.Converter.GetImageUri преобразует SystemDrawing.Image в строку вида "data:image/png;base64,{_base64Data}". Это все работает. Загрузка фотографии реализована в .aspx: Код: html 1.
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Эта часть тоже работает. Выбранный с диска файл-картинка загружается в imgPhoto. Далее мне надо все это дело сохранить опять в БД. Делается это по linkButton: Код: html 1. 2. 3. 4.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
В общем и это работает. Проблема только в следующем: в newAccount.Avatar записываются данные imgPhoto, которые были изначально (от есть загруженные из базы данных). То есть картинка в imgPhoto загружена новая и отображается там, а вот в C#-коде при считывании почему-то получаются данные старого не обновленного) изображения. На ASP начал писать недавно (с неделю где-то). Подозреваю, что я где-то недопонимаюпринцип работы ASP. Например, не совсем понимаю, почему: при нажатии на lnkApply выполняется сначала код Page_load, а затем уже lnkApply_Click... Вот как-то так. Прошу помощи (подсказки), как решить данную проблему. Даже луше подсказки: где в моем понимании / коде ошибка.. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2021, 12:30 |
|
|
start [/forum/topic.php?fid=18&gotonew=1&tid=1354462]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
286ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 663ms |
0 / 0 |