【问题标题】:How to check image width and height before upload image in uploadify?在uploadify中上传图片之前如何检查图片的宽度和高度?
【发布时间】:2017-04-01 11:11:21
【问题描述】:

以下是uploadify插件,这里我想在上传之前使用代码来验证图像尺寸(宽度和高度)。

<script>
$(function() {
$("#file_upload_1").uploadify({
height        : 30,
swf           : '/uploadify/uploadify.swf',
uploader      : '/uploadify/uploadify.php',
width         : 120
});
});
</script>

【问题讨论】:

  • 旁注:永远不要相信客户!不要依赖在客户端执行的验证,而是检查服务器上的大小(至少在那里仔细检查)。您可以做什么:创建一个IMG-DOM 元素,分配源图像,并在布局后对其进行测量。使用 swf,这将不起作用。

标签: javascript jquery codeigniter


【解决方案1】:

你在这一行得到图像的大小:

$size = getimagesize($pathToFullImage);

为什么不在这里添加一个条件来检查它是否至少是你想要的大小,如果不是则返回错误。

if($size[0] > 150 || $size[1] > 150) {
  return $someError;
}

此外,您可以设置 Uploadify 的 onError 选项: http://www.uploadify.com/documentation/

编辑: 这个帖子看起来可能对您有所帮助: http://www.uploadify.com/forum/viewtopic.php?f=5&t=14

【讨论】:

    猜你喜欢
    • 2013-11-18
    • 1970-01-01
    • 2014-12-13
    • 2012-02-12
    • 2015-02-06
    • 2012-09-16
    • 1970-01-01
    • 2012-01-19
    相关资源
    最近更新 更多