1
A
回答
2
这个解决方案不是来自CI,而是PHP,认为它可以是有用的。 可能是检查的图像尺寸是足够的,以确保它是一个形象,喜欢
$imagedata = getimagesize('http://othersite.com/image.jpg');
if (! function_exists('exif_imagetype')) {
function exif_imagetype ($filename) {
if ((list($width, $height, $type, $attr) = getimagesize($filename)) !== false) {
return $type;
}
return false;
}
}
if(exif_imagetype('http://othersite.com/image.jpg'))
{
//is an image
}
4
要获得远程图像,可以使用file_get_contents,假设在php.ini中将allow_url_fopen设置为on。
$image=file_get_contents('http://othersite.com/image.jpg');
一旦你有,你可以验证文件扩展名,或尝试resize the image检查,这确实是一个图像。
相关问题
- 1. 下载远程图像
- 2. 回形针S3下载远程图像
- 3. magmi能否下载远程图像?
- 4. 从远程URL下载什么图像
- 5. 远程图像下载进度?
- 6. 从远程URL下载图像
- 7. 在Firefox中加载远程图像
- 8. 如何在Codeigniter中加载图像?
- 9. 加载远程图像后加载本地图像失败
- 10. 在scrapy中下载图像
- 11. 在android中下载图像
- 12. 从远程位置在列表视图中加载图像
- 13. Android:在应用程序中加载远程图像
- 14. 在图库中打开远程图像
- 15. 想要在图像下载过程中显示“loading”图像 - Javascript
- 16. ImageMagick的无法加载远程图像
- 17. 使用DTAttributeTextContentView加载远程图像
- 18. UIWebView - 远程HTML加载本地图像
- 19. TableView与异步加载远程图像
- 20. 离子远程图像不加载
- 21. 从远程服务器加载图像
- 22. 的Android加载远程图像
- 23. TCPDF远程图像加载问题
- 24. 从远程服务器加载图像?
- 25. 调整远程图像大小(载波)
- 26. 通过zip下载多个远程图像
- 27. 使用流星(CFS)下载远程图像
- 28. Nativescript android如何将远程图像下载到设备?
- 29. C#:远程图像大小,无需下载它
- 30. 下载远程图像并将其保存到Django模型