如何使用 Laravel 4.2 验证 base 64 字符串

How to validate base 64 string with Laravel 4.2

尝试找到使用 Laravel.

验证 base 64 图像的最佳方法

我正在从如下输入中获取字符串:

'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxAQDw8PDxAQEA8NEA0PDxAQDw8NEBAQFBEWFhQSFBQYHCggGBolGxQVITEhJSkrLi4uFx8zODMsNyguLi8BCgoKDg0OFBAQFywcFxwsLCwsLCwsLCwsLCwsLCwsLCwsNywsNywrLCssLCw3Kys3LCssKywsKysrKywrKyssK//AABEIAMABAAMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAACAwABBAUGB//EADgQAAIBAwIEAwYEBQUBAQAAAAECAAMREgQhBRMxQVFhgQYiMnGRsRQjocFCUtHh8AczQ2LxJBX/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/xAAfEQEBAQEAAwEAAwEAAAAAAAAAARECAxIhMRNBUXH/2gAMAwEAAhEDEQA/APamLdoxpnqGequ0C7xecBmgZTFrR2UrKKykvIHXlWgCM'... (length=5935)

但我可以获得任何简单的随机字符串(例如 'LoremIpsum')。 有什么想法吗?

使用:

 if (!base64_decode($value))

base64_decode 将 return 在非 base64 字符串上为 false。