1C. Запазване на файл в уеб клиента
бележки за гости
Необходимо е да се организира запазването на файлове в уеб клиента (браузър) и тънкия клиент през уеб. За по-голяма яснота ще решим по-тесен проблем, ще организираме запазването на документ с електронна таблица в MS Excel.
За по-голяма яснота ще решим по-тесен проблем, ще организираме запазването на документ с електронна таблица в MS Excel.
- Нека създадем документ с електронна таблица с произволен текст;
- Ако работата се извършва на уеб клиента, тогава ще се опитаме да свържем разширението за работа с файлове;
- Нека поставим документа с електронната таблица във временно хранилище като MS Excel файл;
- За да запазим файла, използваме функциятаGetFile(),, която получава файла и го записва в локалната файлова система.
В резултат на това имаме следния код:
Когато изпълняваме командатаSaveFile(), получаваме диалогов прозорец с опции за запазване или отваряне на получения файл
Когато изберете „Отвори“
При избор на опцията "Запазване".
Коментари 3
Благодаря ви за статията! Много ми дойде.
Алекс, радвам се, че беше полезно! Имайте предвид, че тази статия използва методиSetFileExtension() иConnectFileExtension(), понастоящемStartInstallingFileExtension() иStartConnectFileExtension(). Ако е възможно, ще коригирам статията)
Благодаря много! Само бележка:
Опит SpreadDocument.Write(FileName, FileType); StorageAddr = PlaceInTempStorage(Нови двоични данни(Име на файл)); Коригиран низ StorageAddress = PlaceInTempStorage(New BinaryData(FileName), UniqueIdentifier); Коригиран низ
Без тази корекция беше изведена грешка 400
Изключение ThrowException; Опит за край;