-1

我正在为一个朋友建立一个网站。我需要这样做,以便她可以上传产品的图片,以便用户可以竞价购买。它将类似于 Ebay,但她将是唯一可以上传图像的人。我遇到的问题是我不知道从哪里开始。我已经建立了大部分网站,但我很难弄清楚脚本。我不知道怎么做,所以她可以上传图片并自己管理网站。

4

1 回答 1

1

老实说,我不确定你在问什么。我猜你想让我们帮你建立一个表格,让她可以上传图片?如果是这样,请澄清。

最快的方法是创建一个表单并将图像提交到服务器上的特定文件夹。

这就是您在 HTML 中所做的:

<form action="name-of-script-here" method="post enctype="multipart/form-data">
    <label for="image">Image to upload:</label>
    <input type="file" name="image" id="image" />
    <input type="submit" name="submit" value="upload" />
</form>

我不知道您知道哪些语言,但这是您可以在 PHP 中处理表单提交的一个想法:

<?php
    if($_SERVER['REQUEST_METHOD'] == 'POST'){
        $filename = $_FILES['image']['name']; 
        $folder = 'www/folder-where-images-go/' . $filename;
        $type = $_FILES['image']['type'];
        $temp_name = $_FILES['image']['tmp_name'];
        if($type = 'image/gif' or $type = 'image/jpeg' or $type = 'image/png'){
            move_uploaded_file($temp_name, $folder);
        }
    }
?>

这绝不是一个完整的脚本,但它至少能让你朝着正确的方向前进。另一件需要注意的事情:如果您不了解任何服务器端语言(包括 node.js),那么您最好使用 CMS 框架(例如 Wordpress)来处理这个问题。Wordpress 将允许您使用迄今为止设计的所有页面,同时解决所有后端问题。

于 2013-06-30T23:00:42.877 回答