我希望能够在不下载文件到本地的情况下,读取已上传到S3的JPEG文件的元数据。在Ruby中有没有这样的方法?
我遇到的问题是Image(Mini)Magick不支持以URL作为源(或者至少我没有找到正确的命令)。
更新:
以下代码可以实现该功能:
>> image = MiniMagick::Image.from_file -path_to_file-
>> image["EXIF:datetime"]
=> "2010:07:19 23:07:54"
但是我没有找到一个好的替代品来处理URL的"from_file",因此可以考虑以下方法:
>> image = MiniMagick::Image.from_url http://image_adress.com/image.jpg
无法工作。