mirror of
				https://github.com/mickael-kerjean/filestash.git
				synced 2025-11-01 02:43:35 +08:00 
			
		
		
		
	feature (share): frontend of the share feature
This commit is contained in:
		 Mickael Kerjean
					Mickael Kerjean
				
			
				
					committed by
					
						 Mickael KERJEAN
						Mickael KERJEAN
					
				
			
			
				
	
			
			
			 Mickael KERJEAN
						Mickael KERJEAN
					
				
			
						parent
						
							1077165e3d
						
					
				
				
					commit
					d3a5153920
				
			| @ -4,3 +4,17 @@ export function gid(prefix){ | ||||
|     id += parseInt(Math.random()*Math.pow(10,16)).toString(32); | ||||
|     return id; | ||||
| } | ||||
|  | ||||
| export function randomString(size = 16){ | ||||
|     const alphabet = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p", | ||||
|                       "q","r","s","t","u","v","x","y","z","A","B","C","D","E","F","G", | ||||
|                       "H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W", | ||||
|                       "X","Y","Z","0","1","2","3","4","5","6","7","8","9"]; | ||||
|     const alphabet_size = alphabet.length; | ||||
|  | ||||
|     let str = ""; | ||||
|     for(let i=0; i<size; i++){ | ||||
|         str += alphabet[Math.floor(Math.random()*alphabet_size)] | ||||
|     } | ||||
|     return str; | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user