У нас есть приложение winform, на котором есть браузер. Раньше эти файлы (всегда очень маленькие 10 КБ и т. Д.) Хранились в не-местоположении. Мы будем генерировать некоторые html и загружать html в браузер. Если бы мы хотели сделать один из этих небольших файлов, мы бы включили в HTML тег привязки() WHEN, когда html был отображен в элементе управления браузером, так будет ссылка. Пользователь может щелкнуть по ссылке и сохранить файл, поскольку появится диалоговое окно.Кнопка «Вложение» браузера Winform
Теперь мы сохраняем эти файлы в db как varbinary и, следовательно, больше нет физического местоположения для тега привязки, на который нужно указывать. У меня есть несколько мыслей, но хотелось бы, чтобы члены SO, которые умнее меня, чтобы прослушивать.
Вариант 1, на мой взгляд, будет иметь кнопку изображения, якорный тег, что-то в html, чтобы щелкнуть. Я бы обработал «onclick» либо в javascript, либо в качестве обратной передачи. Это кажется выполнимым для моего уровня знаний. ИСКЛЮЧЕНИЕ Я не знаю, как получить байт [], чтобы перевести его в диалоговое окно сохранения как пользователя ... я сначала его отформатирую на диск?
Другой идеей, которую я имел, была кнопка NOT в управлении браузера. Эта кнопка будет скрыта/видима, если в правилах biz сказано показать файл. Нажатие на кнопку затем сгенерирует байт [], который легко превратится в файл и сохранит, как показано в диалоговом окне, показанном в приложении winform.
Таким образом, любая мысль или все вместе различные предложения приветствуются ТИА JB