Как лучше всего разрешить пользователям загружать изображения в мое приложение WPF? - PullRequest
0 голосов
/ 16 ноября 2010

У меня есть приложение WPF для интрасети, работающее в доверенном режиме (только локально).Я бы хотел, чтобы пользователи могли загружать изображения и прикреплять их к статье в разделе моей рассылки.У меня возникают проблемы с выбором места хранения этих изображений.Пожалуйста, предоставьте мне свое мнение.В настоящее время у меня есть несколько идей;Я мог бы создать страницу aspx, которая работает параллельно с этим приложением, и запустить ее в браузере (I-frame).Эта страница может затем обрабатывать загрузку и отображение изображения.Я также мог бы, чтобы пользователи копировали прямо в сетевой ресурс.Кажется, должно быть более элегантное решение, о котором я не знаю.Есть идеи?

1 Ответ

1 голос
/ 16 ноября 2010

Не навязывайте решение ASPX только потому, что вы знаете, как это сделать там.Неестественно создавать страницу, размещать браузер для отображения этой страницы и т. Д., Просто чтобы вы могли загрузить изображение.

На самом деле это проще сделать в настольном клиенте, чем на веб-странице.У вас есть «Диалог загрузки файла» - используйте его, чтобы добраться до пути к файлу, который пользователь хочет загрузить, и когда у вас есть, вы можете:

  • скопировать его (внутри приложения) в свою папку,
  • или, если у вас есть служба - отправьте ее через вызов какого-либо метода,
  • , или вы даже можете сохранить ее в базе данных (рекомендуется, если файлы небольшие)

Здесь действительно много вариантов ... это зависит от того, есть ли у вашего клиента соединение с БД, есть ли у вас сервис между ними и т. Д ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...