• What is KendoReact
  • Getting Started
  • Server Components
  • Components
    • Animation
    • Barcodes
    • Buttons
    • Chartsupdated
    • Common Utilities
    • Conversational UIupdated
    • Data Gridupdated
    • Data Query
    • Data Tools
    • Date Inputs
    • Date Math
    • Dialogs
    • Drawing
    • Dropdownsupdated
    • Editor
    • Excel Export
    • File Saver
    • Formupdated
    • Ganttupdated
    • Gauges
    • Indicators
    • Inputsupdated
    • Labels
    • Layoutupdated
    • ListBox
    • ListView
    • Map
    • Notification
    • OrgChartnew
    • PDF Processing
    • PDFViewer
    • PivotGrid
    • Popup
    • Progress Bars
    • Ripple
    • Scheduler
    • ScrollView
    • Sortable
    • Spreadsheetupdated
    • TaskBoard
    • Tooltips
    • TreeList
    • TreeViewupdated
    • Upload
  • Sample Applications
  • Styling & Themes
  • Common Features
  • Project Setup
  • Knowledge Base
  • Changelog
  • Updates
  • Troubleshooting

React File Saver Overview

The File Saver component enables you to save files on the client machine.

The saving of files is done through the saveAs method. You can consume the package from TypeScript and JavaScript projects alike.


React File Saver Example

import { saveAs, encodeBase64 } from '@progress/kendo-file-saver';

const dataURI = "data:text/plain;base64," + encodeBase64("Hello World!");
saveAs(dataURI, "test.txt");

Licensing

The Kendo UI File Saver package is part of all available Kendo UI libraries. Depending on the trial version and commercial license support that each Kendo UI suite or flavor offers, the File Saver package may be available for trial and commercial users, and as part of the open-source Kendo UI for jQuery Core suite.

Support Options

For any questions about the use of the Kendo UI File Saver, or any of our other components, there are several support options available:

  • Kendo UI license holders and anyone in an active trial can take advantage of the Kendo UI outstanding customer support delivered by the actual developers who built the library. To submit a support ticket, use the Kendo UI support system.

  • Kendo UI forums are part of the free support you can get from the community and from the Kendo UI team on all kinds of general issues.

  • Kendo UI feedback portal and Roadmaps provide information on the features in discussion and also the planned ones for release.

  • Kendo UI uses GitHub Issues as its bug tracker and you can submit any related reports there. Also, check out the closed list.

  • Of course, the Kendo UI team is active on StackOverflow as well and you can find a wealth of questions and answers there.

  • Need something unique that is tailor-made for your project? Progress offers its Progress Services group that can work with you to create any customized solution that you might need.

Support and Learning Resources