我正在寻找一种使用filepicker-rails gem来指定图像大小的方法。例如,我想这样做,以便我的用户无法上传小于400 x 600像素的图像。
阅读docs我只能找到最大文件大小(以字节为单位),而不是尺寸。有人知道如何做到这一点吗?
答案 0 :(得分:0)
目前,FilePicker API没有提供按维度限制文件大小的功能(仅按您已经提到的字节数)。
你可以做的是检查文件的尺寸,如果它们低于预期(在你的情况下是400x600),那么使用FilePicker的conversion feature将它们转换为这个最小尺寸。
答案 1 :(得分:0)
Filepicker的新API有一个选项Image Dimensions
,您可以在其中指定高度和宽度。在上传开始之前,可以对这些本地图像进行放大或缩小。
https://www.filepicker.com/documentation/file-ingestion/javascript-api/pick
答案 2 :(得分:-1)
请检查specs,然后了解如何使用max_size:)