Как я могу сохранить документ Word обратно на главный сервер из интрасети ASP.NET?

У меня есть приложение интрасети ASP.NET, в котором есть раздел библиотеки документов. Пользователь может щелкнуть ссылку на документ MS-Word, который находится на сервере, а затем при необходимости отредактировать документ в браузере (IE).

Проблема в том, что когда они приходят, чтобы сохранить свои изменения, он должен записать их обратно на сервер, но вместо этого хочет сохранить их в своей локальной системе.

Есть идеи, как я могу сохранить его на основном сервере?

Заранее спасибо.


person cyberbobcat    schedule 20.01.2009    source источник


Ответы (3)


Ссылка на текстовый документ может быть файлом: // url.

Используя этот метод, пользователь может открыть файл прямо в общей папке.

person Allain Lalonde    schedule 20.01.2009
comment
Спасибо за это - я попробую. - person cyberbobcat; 20.01.2009

вам нужно загрузить файл обратно на сервер.

Это приложение для Интернета или интрасети? в интрасети вы можете сохранить прямо в \\ myServer \ myFolder \ ...

Если это интернет-приложение, то есть конечный пользователь не имеет прямого доступа к файлам сервера, вам необходимо создать надстройку Office (используя Инструменты Visual Studio для Office), называется" Сохранить на сервер ", и это будет запускать" http://www.mydomain.com/updatefile.aspx", и на этой странице будет выполнено обновление.

помните, обновите имя файла, отличное от исходного, и, если обновление прошло успешно, удалите старое и переименуйте новое (или предоставьте пользователю систему версий и переименуйте файл на сервере в [myFile] _ [currentDate] .docx например.

ссылки:

Как загрузить файл на веб-сервер в ASP.NET с помощью Visual C # .NET

person balexandre    schedule 20.01.2009

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

person Sam Cogan    schedule 20.01.2009