-2

我将图像存储在文件夹中。那么我应该如何要求用户在表单中上传图片呢?

我的意思是用户将使用上传按钮上传图像。然后在填写表格后,用户将提交它。因此,当我再次显示表单的内容时,如何检查哪张照片与哪个表单相关

另外如何将图像定位在文本区域中?我应该要求用户将代码<img src="example.com/images/name_of_image"/>放在他想要显示图像的文本区域中吗?向用户公开图像路径是否安全?

4

3 回答 3

0

无论如何,我正在回答我遇到的问题。由程序员编写完整的编程部分总是更好,如果用户只输入简单的英语总是更好。在我看来,如果您从用户那里获取输入,那么请使用此技术。我正在考虑您有一个数据库,并且您可以轻松地使用它。
1. Take input form a user and ask them to upload the image
2. Make a PHP script to store the image in the webserver
3. Create a table:
+----+------------+-------------+
|slno|用户名|图像名|
+----+------------+-------------+
4. Now store the image name using $_FILES["file"]["name"]
5. You can show your image form the user just by using a simple SELECT command.
6. Make sure you have your unique id.

参考:很好的教程形式 w3schools。

于 2012-09-16T16:15:18.103 回答
0

您可以将图像上传到目录或文件夹中,并为其指定一个唯一的名称/编号(如 PHP uniqid)。将此编号与表单数据一起存储到数据库中,以便可以从数据库中检索并显示图像 ID。这样,数据库中的一个表行将仅包含有关单个表单的详细信息。

于 2012-09-16T15:25:30.337 回答
0

要跟踪图像,您可以在存储图像时将一些主键与图像名称关联。

当您要显示时,最简单的解决方法是在表单上使用一个图片框。最初可见 false 并在显示时将其设置为 true。

于 2012-09-16T18:08:32.823 回答