You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					34 lines
				
				678 B
			
		
		
			
		
	
	
					34 lines
				
				678 B
			| 
								 
											3 years ago
										 
									 | 
							
								JSZip
							 | 
						||
| 
								 | 
							
								=====
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								A library for creating, reading and editing .zip files with JavaScript, with a
							 | 
						||
| 
								 | 
							
								lovely and simple API.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								See https://stuk.github.io/jszip for all the documentation.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```javascript
							 | 
						||
| 
								 | 
							
								const zip = new JSZip();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								zip.file("Hello.txt", "Hello World\n");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const img = zip.folder("images");
							 | 
						||
| 
								 | 
							
								img.file("smile.gif", imgData, {base64: true});
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								zip.generateAsync({type:"blob"}).then(function(content) {
							 | 
						||
| 
								 | 
							
								    // see FileSaver.js
							 | 
						||
| 
								 | 
							
								    saveAs(content, "example.zip");
							 | 
						||
| 
								 | 
							
								});
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								Results in a zip containing
							 | 
						||
| 
								 | 
							
								Hello.txt
							 | 
						||
| 
								 | 
							
								images/
							 | 
						||
| 
								 | 
							
								    smile.gif
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								License
							 | 
						||
| 
								 | 
							
								-------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								JSZip is dual-licensed. You may use it under the MIT license *or* the GPLv3
							 | 
						||
| 
								 | 
							
								license. See [LICENSE.markdown](LICENSE.markdown).
							 |