Как динамически получить изображение из приложения Windows из базы данных путь к изображению - PullRequest
0 голосов
/ 15 июля 2011

У меня проблема с сохранением изображения в папке «Изображения» в моем приложении Windows. Проблема заключается в том, что когда я выбираю изображение в диалоговом окне сохранения, отображаю его в картинке и нажимаю кнопку Сохранить. Я выбираю расположение программы Windows / папки с изображениями. Это сохраняет изображение в папке приложения, а также я ввел его путь в базе данных. Сохранено успешно.

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

Пример: Если я сохраню изображение в c:\document and settings\dinesh\desktop\uploadImage\Images месте, и этот путь также сохранится в базе данных. Когда я изменил местоположение приложения uploadImage на c:\document and settings\dinesh\MyDocuments\uploadImage. Я уверен, что он не мог получить изображение с путем изображения базы данных. Есть ли какое-либо решение, которое будет динамически указывать путь для приложения, например asp.net ~/uploadImage/Images?

1 Ответ

1 голос
/ 15 июля 2011

Вы имеете в виду, как это:

string exedir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

string imagedir = exedir + "/uploadImage/Images";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...