kav@94 Ответов: 1

Открытие офиса с открытой электронной таблицы в документе Word при нажатии кнопки с изображением в браузере


I need to develop a web application which shows an image in the browser and on clicking that image it should open an open office spread sheet document.How can i do this i tried a lot but i could not find any source for implementing this.

Using the below code i am able to open a pdf file in the online i had implemented the same by placing an open office document but it is not working on clicking the link it is downloading the spread sheet document.but i need to open the open office document after clicking the button.


Что я уже пробовал:

я не смог найти ни одного источника, который мог бы мне помочь

1 Ответов

Рейтинг:
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

Ты не можешь! Вы пытаетесь рассматривать веб-сервер как расширение файловой системы на клиентской машине. Это так не сработает.

Чтобы открыть документ, его необходимо загрузить с веб-сервера, открыть локально, отредактировать, сохранить, а затем загрузить обратно на веб-сервер, если вы хотите сохранить какие-либо изменения.