我正在为朋友建立一个网站。我需要这样做,以便她可以上传产品的图像,以便用户可以出价购买。它将类似于Ebay,但她将是唯一可以上传图像的人。我遇到的问题是我不知道从哪里开始。我已经建立了大部分网站,但我很难搞清楚脚本。我不知道怎么做,所以她可以上传图片并自己管理网站。
答案 0 :(得分: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允许您使用您目前设计的所有页面,同时处理所有后端难题。