【问题标题】:Ajax multiple image upload with edit delete using php mysql - Rezise needed使用 php mysql 编辑删除 Ajax 多张图片上传 - 需要 Rezise
【发布时间】:2018-04-25 12:39:13
【问题描述】:

我在my site 上使用此代码。

它工作得很好,但我需要图片的最大高度为 600 像素,如果在上传过程中自动调整大小较大,现在它只验证大小有多大(以咬为单位)。

不确定是否应该在 javascript 级别或基于我正在阅读的地方的 upload.php 中完成,无论如何我没有运气。

非常感谢任何帮助。

【问题讨论】:

  • 在保存到磁盘之前调整图片大小怎么样??
  • 警告:使用mysqli 时,您应该使用parameterized queriesbind_param 将用户数据添加到您的查询中。 请勿使用字符串插值或连接来完成此操作,因为您创建了一个严重的SQL injection bug切勿$_POST$_GET任何用户数据直接放入查询中,如果有人试图利用您的错误,这可能会非常有害。
  • 尽量远离这样的低质量“教程”。考虑使用development framework 来解决此类问题。这些为您提供了将代码组织到适当的模型、视图和控制器上下文中的模式,并避免了以 HTML、PHP、SQL 和 JavaScript 混杂在一起的混乱问题而告终。框架有多种形式,从像 Fat-Free Framework 这样的真正精简到像 Laravel 这样的全功能。
  • 如果该教程无法在 2018 年正确参数化他们的查询,那么该教程将毫无价值,并且会给您带来麻烦快速

标签: javascript php mysql ajax


【解决方案1】:
<td><img src="files/'.$row["image_name"].'" class="img-thumbnail" width="100" height="100" /></td>

来自代码的这个 sn-p 的宽度和高度将 img 限制为该值,但您可以添加 css 类和类定义max-height: 600px

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-01
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    相关资源
    最近更新 更多