如何将图像从客户端上传到服务器端并动态检索它们

时间:2015-07-18 05:50:44

标签: java html jsp

我是关于上传文件的全新内容。有没有办法在我的网站上用户上传图像,当其他用户查看该网站时,这些图像将显示给他们。这类似于各种网站,其中用户使用图片发布广告,而当其他用户查看该帖子也可以查看图像时。

尝试在数据库中存储和检索它们,但是加载图像太慢了。我想将它们存储在服务器上的文件夹中,当查看该特定帖子时,应该检索这些图像。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

的index.php:

<form action="upload.php" method="post" enctype="multipart/form-data">
  <lable>select a file to upload ... </lable>
  <input type="file" name="imageupload" required>
  <br>
  <input type="submit" value="upload">
</form>

upload.php的:

<?php 
    if (isset($_FILES['imageupload'])) {
      $imagename = $_FILES['imageupload']['name'];
      $imagetemp = $_FILES['imageupload']['tmp_name'];
    }
    if (!$imagetemp) {
        echo "you need to select a file to upload";
    } else {
        move_uploaded_file($imagetemp, "upload/$imagename");
    }
 ?>

现在足够将此位置插入数据库:

   INSERT INTO `database name`.`table name` (`filde name`) VALUES ('[domain address]/upload/$imagename');