How to export completed report from FastReport .NET to S3

FastReport .NET   Report Builder FastReport .NET is a full-featured reporting library for .NET Core 3, ASP.NET, MVC and Windows Forms. With FastReport .NET you can create application independent .NET reports.

Simple Storage Service is a service for storing large amounts of data. The service divides stored data into logical units - buckets. The user object is already in the bucket. The structure of storing objects in a Bucket is similar to the file system of an operating system.

In FastReport .NET we added uploading of prepared and exported reports to S3. Export is located in the menu in the "Storage" tab and is used to save prepared reports. (qun: 585577353)

Exporting to S3 requires the following data: accessKeyId, secretAccessKey, region, and host where the service resides. The documentation for the service you're using describes how to get the accessKeyId and secretAccessKey, and a list of the regions the server is in.

These data are entered into the "Authorization" form.

If the "Authorization" is successful, the export window opens:

Here you can choose:

  • the bucket the export will be saved to;
  • the type of file the report will be exported to, configure it if necessary;
  • file name.

Initially, the report name will be entered in the filename field, but the user can change this since S3 allows you to create folders. The extension will be added automatically after the export starts. When the upload starts, in the standard preview form, the lower panel will indicate that the file is being uploaded to storage, and a notification that the upload is complete will appear when the upload is complete. Adding an S3 export allows users to upload exported reports to cloud data storage, where the data can be versioned and encrypted without the need for additional procedures.

Guess you like

Origin blog.csdn.net/m0_67129275/article/details/130984712