【问题标题】:Uploading an image file, resizing it then inserting it into a table上传图像文件,调整大小,然后将其插入表格
【发布时间】:2015-05-09 10:34:20
【问题描述】:

我看过这个PHP file upload/resize 方法,但我有两个问题。

  1. 当图片文件上传到目录时,文件就是从人的设备上传的图片的名称。我希望它是某种 ID / 号码,例如,如果 A 人从他们的设备上传了一张名为 image1.jpg 的图像,另一个人也是如此,它不会覆盖原始图像。 我知道 imgur 使用数字 0-9 和字母 a-Z 的 7 个字符的字符串,所以也许它可以生成类似的东西,但还要检查它是否已经存在,如果存在,则生成另一个。我不确定如何实现这种事情。

  2. 我还想将上传的图片插入到表格中。

我如何使用我链接的方法来实现这两件事?

【问题讨论】:

  • 在 wordpress 中 wp_handle_upload() 处理了这个问题
  • 不幸的是我没有使用 wordpress

标签: php image-upload


【解决方案1】:
<?php
    if(isset($_POST['submit']))
    { 
      $newname = time().'_'.$_FILES['image']['name'];/*Rename image - New unique name of image*/
      move_uploaded_file($_FILES['image']['tmp_name'],'upload/'.$newname);/*upload image*/
      /*Now use this $newname and use it for insert into database*/
    }  
?>

<form method="post" enctype="multipart/form-data">
  <input type="file" name="image">
  <input type="submit" name="submit" value="submit">
</form>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-23
    • 2013-07-12
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 2016-09-30
    相关资源
    最近更新 更多