0

好的,所以。这一直让我发疯。我想要一个“添加产品”的表单,它将数据 XYZ 放入数据库中,该数据库可以正常工作并且可以毫无问题地发布给自己。(因为我删除了图像部分)。

我现在想上传一个文件,我想用

<form action="thissameurl.php" method="post" enctype="multipart/form-data">
<input type="file" name="productimage">
</form>

添加到我的表单中(只需添加输入位)。

现在,我需要在标题中的“if post”部分添加什么以允许我......

1.) 将文件上传到永久文件夹

2.) 保留原文件名

3.)将文件名(不是路径)放在变量中,以便我可以将其存储在数据库中。

现在我确信这并不像看起来那么困难。如果它们比使用 PHP 更容易,我对其他技术持开放态度。这些文件不会很大,并检查 PHP.ini 是否允许它们足够好。

我查看了http://www.w3schools.com/php/php_file_upload.asp并没有取得太大的成功。

提前谢谢了。

4

1 回答 1

1

这是你需要的

1.) 将文件上传到永久文件夹 --> 使用 move_uploaded_file()。 http://www.php.net/manual/en/function.move-uploaded-file.php

2.) 保留原文件名 --> $_FILES["file"]["name"] 有原名

3.)将文件名(不是路径)放在变量中,以便我可以将其存储在数据库中。--> 存储 $_FILES["file"]["name"] 的值。

于 2013-10-05T15:56:04.230 回答