Рейтинг:
0
Dave Kreskowiak
Все, что вам нужно сделать, это заставить сервер вернуть документ с соответствующим типом MIME. Браузер загрузит документ и сможет запустить его. O / S выберет приложение, чтобы открыть его, или спросит пользователя, какое приложение использовать. По сути, это ничем не отличается от того, как если бы вы дважды щелкнули документ на рабочем столе.
Код, запущенный в браузере, не может получить доступ ни к каким ресурсам клиентской машины, включая запуск исполняемых файлов.
kav@94
не могли бы вы предоставить какие-либо ссылки для реализации этого
Dave Kreskowiak
Google для "MVC file download tutorial". Их там целая куча.
kav@94
Он должен быть реализован с помощью asp .net также я должен открыть документ open office spread sheet word при нажатии кнопки изображения в браузере а не при загрузке
Dave Kreskowiak
Если клиентская машина не имеет компонента, который может отображать документ OpenOffice в веб-браузере, вы не сможете этого сделать.
kav@94
В моей системе установлен open office, и я пытаюсь открыть документ open office, сохраненный в папке приложения, щелкнув изображение с помощью asp .net c#
F-ES Sitecore
Гугл для "asp.net учебник по загрузке файлов webforms". Их там целая куча.
kav@94
это не загрузка мне нужно открыть документ open office spread sheet на кнопке click in browser
F-ES Sitecore
Как вам уже было сказано, Если вы загрузите файл на клиент с правильной настройкой типа MIME, браузер покажет документ, а не даст вам поле "загрузить или открыть". Термин "скачать" означает просто отправить файл клиенту.
Dave Kreskowiak
Ты не можешь! Вы пытаетесь рассматривать веб-сервер как расширение файловой системы на клиентской машине. Это так не сработает.
Чтобы открыть документ, его необходимо загрузить с веб-сервера, открыть локально, отредактировать, сохранить, а затем загрузить обратно на веб-сервер, если вы хотите сохранить какие-либо изменения.