Javascript - get extension from base64 image

后端 未结 8 1673

I have a base64 encoded image returned from a service and it looks like this:

/9j/4AAQSkZJRgABAQEASABIAAD/4Yp2aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWN         


        
8条回答
  •  旧巷少年郎
    2021-01-01 10:08

    This one Worked for me perfectly. It will return file type in format 'image/png'

        function base64MimeType(encoded) {
          var result = null;
        
          if (typeof encoded !== 'string') {
            return result;
          }
        
          var mime = encoded.match(/data:([a-zA-Z0-9]+\/[a-zA-Z0-9-.+]+).*,.*/);
        
          if (mime && mime.length) {
            result = mime[1];
          }
        
          return result;
        }
    

提交回复
热议问题