|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
||||||||||||||||||||||||||
Отправка картинки на сервер из WPF - Web Api Core04.06.2018, 20:52. Показов 4067. Ответов 11
Приветствую всех! Я новичок в вебе. Не совсем понимаю некоторые вещи... Сейчас тренируюсь и делаю простое приложение для отправки картинок на сервер. Задачу себе расписал такую: Клиент на WPF (без MVVM), просто формочка. Поля: Имя, Фамилия, Отдел и кнопка открыть картинку (загрузка фото человека), ну и время, когда были отправлены данные так же записываю в БД MSSQL пока локально. Для работы с БД использую EF + Code First. С текстовыми данными у меня вроде бы получилось. А вот с картинкой совсем не понимаю как быть. BLOB отметаю. Помогите реализовать. Мне необходима именно реализация, так как она у меня и хромает. Буду благодарен, если кто-то дополнит мой код для передачи картинок и сохранения их путей и тд.. (Контекст и регистрацию показывать не буду, что бы не нагромождать код).
Сервер Модель:
Кликните здесь для просмотра всего текста
Контроллер: Кликните здесь для просмотра всего текста
Клиент Кликните здесь для просмотра всего текста
0
|
||||||||||||||||||||||||||
| 04.06.2018, 20:52 | |
|
Ответы с готовыми решениями:
11
Загрузка картинки на сервер по ссылке, отправка, удаление картинки .Net Core Web Api и Angular 2 .Net Core web api REST |
|
|
||
| 04.06.2018, 21:25 | ||
|
При таких требованиях я бы применил то, что больше для этого подходит, а именно-WCF. Он куда как удобнее, именно для создания клиент-серверных приложений. В принципе, если потребуется, могу сделать вам простой пример. Я так понял, вам нужно отправлять в БД и получать из нее модель, которая описывает пользователя, со всеми его данными (включая фото).
0
|
||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 04.06.2018, 21:39 [ТС] | |
|
Я смотрел в сторону WCF, но это типо легаси и не круто. Меня гуру переубедили писать на кор (изначально я начал на Web Api MVC). Тут еще такой нюанс, если я верно понимаю. Есть ли смысл от WCF - если у него один контракт и сервис будет?. В общем я остановился пока на веб апи, другое уже не рассматриваю в данном случае ибо и так все силы потратил на изучение этой технологии.
Да, вы верно поняли. Код который мне удалось написать, реализует как раз это, кроме отправки картинки и сохранения ее пути или имя в БД, это для меня пока самое сложное и я вообще не могу понять.. Я находил примеры на StackOverflow, но вот правильно прикрутить не знаю как. Нужно ли хранить метаданные картинки в БД или можно как-то напрямую в папку на сервер через HttpClient положить... Я раньше работал с картинками, но на примитивном уровне. Просто упаковывал их в бд =)
0
|
|
|
|
||||
| 04.06.2018, 21:42 | ||||
|
0
|
||||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
||
| 04.06.2018, 21:44 [ТС] | ||
|
0
|
||
|
|
|
| 04.06.2018, 21:52 | |
|
0
|
|
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 04.06.2018, 21:59 [ТС] | |
|
Спасибо за ссылки! На данный момент у меня только одна проблема - передать правильно картинку (не BLOB). Имя, Фамилия и тд, передаю и читаю из БД.
0
|
|
|
|
||
| 04.06.2018, 22:02 | ||
|
1
|
||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 05.06.2018, 09:55 [ТС] | |
|
Ребят, может кто-нибудь помочь с реализацией?
0
|
|
|
|
||
| 05.06.2018, 11:04 | ||
|
1
|
||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 07.06.2018, 13:49 [ТС] | |
|
Не совсем то что мне необходимо. Я сейчас скину проект. Там конечно не доделано. Если не затруднит, прошу поправить. Совсем запутался что-то. В клиенте нет модели. На стороне сервера основная модель, и создал модель для обмена с клиентом без пути к папке сохранения(не знаю так правильно или нет). Так же в контроллере не правильно, реализация MVC, а у меня WebApi. В обработчике кнопки на отправку на сервер то же не знаю как правильно. Надо наверное HttpClient использовать.
0
|
|
|
|
||||
| 07.06.2018, 14:02 | ||||
|
1
|
||||
| 07.06.2018, 14:02 | |
|
Помогаю со студенческими работами здесь
12
Ajax запрос на контроллер web api core WPF + ASP.NET Web API 2 Установка Angular 2.3 на ASP .Net Core Web Api Передача данных из Asp.net core web api в angular 8 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|