上传时有没有办法验证图片的宽度和高度?

Is there any way to validate the width and height of image when uploaded?

提问人:Nick Long 提问时间:10/9/2008 更新时间:10/9/2008 访问量:593

问:

上传时有没有办法验证图片的宽度和高度? 使用服务器端的 JavaScript ?像 JSP、ASPX 等?

验证

评论


答:

0赞 Darren Greaves 10/9/2008 #1

我通过执行 Image Magick“识别”命令来做到这一点。

如果您使用的是 Unix,这很简单 - 尽管我认为它也可以在 Windows 上运行。

我怀疑你能在客户端做到这一点。

评论

0赞 C. K. Young 10/9/2008
据我了解,问题在于如何在服务器端环境中做到这一点(使用 JavaScript,而不是像 PHP 这样的东西作为服务器逻辑),所以它根本不是客户端。:-)
0赞 Darren Greaves 10/9/2008
啊,是的,好点子,我把“使用服务器端的javascript”误读为“使用javascript或服务器端”。:-)
2赞 C. K. Young 10/9/2008 #2

如果您使用的是 Java 平台,则可以使用 ImageIO 读取映像,然后在读取操作返回的 BufferedImage 上使用 和 。getHeightgetWidth

我承认这是一种相当重量级的方法,所以我相信还有更好的方法。我只需要找到它。9-3

至于.NET,我不知道。:-)

评论

1赞 Arrow 7/17/2012
.NET 与在桌面上读取文件属性没有太大区别。您只需从文件属性中获取图像的尺寸。