mirror of
				https://github.com/strapi/strapi.git
				synced 2025-10-31 01:47:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			472 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			472 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| /**
 | |
|  * Utils file containing file treatment utils
 | |
|  */
 | |
| 
 | |
| const bytesToKbytes = bytes => Math.round((bytes / 1000) * 100) / 100;
 | |
| 
 | |
| const streamToBuffer = stream =>
 | |
|   new Promise((resolve, reject) => {
 | |
|     const chunks = [];
 | |
|     stream.on('data', chunk => {
 | |
|       chunks.push(chunk);
 | |
|     });
 | |
|     stream.on('end', () => {
 | |
|       resolve(Buffer.concat(chunks));
 | |
|     });
 | |
|     stream.on('error', reject);
 | |
|   });
 | |
| 
 | |
| module.exports = {
 | |
|   streamToBuffer,
 | |
|   bytesToKbytes,
 | |
| };
 | 
