在KeystoneJS中使用S3File进行image processing
我想知道是否可能,以及在KeystoneJS中使用S3File作为图像字段的工作量。 我的testing表明,虽然您确实可以将图像上传到S3File,但pipe理界面将其视为任意文件。 我最缺less的是像Types.CloudinaryImage提供的预览function。
自动生成的pipe理界面很容易扩展,而不是丑陋的黑客? 或者是因为它已经为你做了很多事情这个简单的事实而被保留下来?
看起来他们打算改善这一点。
https://gist.github.com/JedWatson/8519769
https://github.com/JedWatson/keystone/issues/165
我的黑客解决scheme是直接编辑node_modules中的keystone模板文件 – 直到解决这些问题。 编辑node_modules/keystone/templates/fields/s3file/form.jade
并添加你想要的任何地方:
img(src=item.get(field.paths.url))
然后记得在正式支持之后恢复这个黑客(因为更新将会破坏黑客)。