Member 12160120 Ответов: 1

Как сохранить файл word на пользовательском устройстве


привет..
у меня есть идея, и я хочу, чтобы пользователь мог выбрать файл word со своего устройства, а затем снова сохранить его на своем устройстве.

я делаю это, но это работает локально, что я и хочу сделать

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

Dim objWordApp As Word.Application
           objWordApp = New Word.Application
           Dim objDoc As Word.Document

           objWordApp.Documents.Open(file)
           objDoc = objWordApp.ActiveDocument



           Dim SaveDestination As String = "D:\NewWordFile.docx"
           objWordApp.Documents.Item(1).SaveAs(SaveDestination )

           objWordApp.Documents.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
           objWordApp.Quit()
           objWordApp = Nothing

1 Ответов

Рейтинг:
1

OriginalGriff

Ты не можешь этого сделать.

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

Единственный способ передать файл клиенту-это загрузить его, и тогда браузер клиента решит показать, проигнорировать, отбросить-с-крайним-предубеждением или сохранить файл; где он должен быть сохранен; и если пользователь должен дать разрешение на его сохранение.