SapHanaTutorial.Com HOME     Learning-Materials Interview-Q&A Certifications Quiz Online-Courses Forum Jobs Trendz FAQs  
     Explore The World of Hana With Us     
About Us
Contact Us
 Apps
X
HANA App
>>>
Hadoop App
>>>
Tutorial App on SAP HANA
This app is an All-In-One package to provide everything to HANA Lovers.

It contains
1. Courses on SAP HANA - Basics, Modeling and Administration
2. Multiple Quizzes on Overview, Modelling, Architeture, and Administration
3. Most popular articles on SAP HANA
4. Series of Interview questions to brushup your HANA skills
Tutorial App on Hadoop
This app is an All-In-One package to provide everything to Hadoop Lovers.

It contains
1. Courses on Hadoop - Basics and Advanced
2. Multiple Quizzes on Basics, MapReduce and HDFS
3. Most popular articles on Hadoop
4. Series of Interview questions to brushup your skills
Apps
HANA App
Hadoop App
';
Search
Stay Connected
Search Topics
Topic Index
+
-
XSA Overview
+
-
XS Overview
+
-
Hello World Example
+
-
XS OData Service
+
-
HANA XSJS Service
+
-
Core Data Service
+
-
Others

XSJS - Zip Support

In this article we will show you an XSJS example to demonstrate – How to create/read/process ZIP and GZIP archives in XSJS service.
Note: To check all the examples on XSJS, read the article SAP HANA XSJS Examples

Introduction:

The SAP HANA XS JavaScript Utilities API also includes the $.util.Zip tool, which enables you to perform a series of actions on Zip archives, for example:
  • Compress files into (zip) and extract files from (unzip) a Zip archive
  • Add new entries to, update existing entries in, and remove entries from a Zip archive
  • Encrypt Zip archives with password protection
The following code illustrates a simple usage of the Zip API.

Example:

Create an XSJS file and paste the below code.

var zip = new $.util.Zip(); 
zip["file1.txt"] = "This is the first file in ZIP, created by XSJS"; 
zip["folder1/file2.txt"] = "This is another file created inside folder folder1"; 
$.response.status = $.net.http.OK; 
$.response.contentType = "application/zip"; 
$.response.headers.set('Content-Disposition', "attachment; filename = 'ZipExample.zip'"); 
$.response.setBody(zip.asArrayBuffer());

Run XSJS Service:

Run the XSJS service and a zip file will be downloaded with the content mentioned above.

Download Full Source Code:

Click here to download the full source code. Follow the steps mentioned in “How to Run.txt” to run it.

Continue reading:





Support us by sharing this article.



Explore More
Close X
Close X

Leave a Reply

Your email address will not be published. Required fields are marked *

Current day month ye@r *

 © 2017 : saphanatutorial.com, All rights reserved.  Privacy Policy