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

时间:2015-08-01 12:14:35

标签: image validation laravel base64

尝试使用Laravel找到在base 64中验证图像的最佳方法。

我从下面的输入中获取字符串:

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

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

1 个答案:

答案 0 :(得分:2)

使用:

 if (!base64_decode($value))

base64_decode将在非base64字符串上返回false。