1C. Запазване на файл в уеб клиента

бележки за гости

Необходимо е да се организира запазването на файлове в уеб клиента (браузър) и тънкия клиент през уеб. За по-голяма яснота ще решим по-тесен проблем, ще организираме запазването на документ с електронна таблица в MS Excel.

За по-голяма яснота ще решим по-тесен проблем, ще организираме запазването на документ с електронна таблица в MS Excel.

  1. Нека създадем документ с електронна таблица с произволен текст;
  2. Ако работата се извършва на уеб клиента, тогава ще се опитаме да свържем разширението за работа с файлове;
  3. Нека поставим документа с електронната таблица във временно хранилище като MS Excel файл;
  4. За да запазим файла, използваме функциятаGetFile(),, която получава файла и го записва в локалната файлова система.

В резултат на това имаме следния код:

Когато изпълняваме командатаSaveFile(), получаваме диалогов прозорец с опции за запазване или отваряне на получения файл

запазване

Когато изберете „Отвори“

клиента

При избор на опцията "Запазване".

клиента

Коментари 3

Благодаря ви за статията! Много ми дойде.

Алекс, радвам се, че беше полезно! Имайте предвид, че тази статия използва методиSetFileExtension() иConnectFileExtension(), понастоящемStartInstallingFileExtension() иStartConnectFileExtension(). Ако е възможно, ще коригирам статията)

Благодаря много! Само бележка:

Опит SpreadDocument.Write(FileName, FileType); StorageAddr = PlaceInTempStorage(Нови двоични данни(Име на файл)); Коригиран низ StorageAddress = PlaceInTempStorage(New BinaryData(FileName), UniqueIdentifier); Коригиран низ

Без тази корекция беше изведена грешка 400

Изключение ThrowException; Опит за край;