我将图像存储在文件夹中。那么我应该如何要求用户在表单中上传图片呢?
我的意思是用户将使用上传按钮上传图像。然后在填写表格后,用户将提交它。因此,当我再次显示表单的内容时,如何检查哪张照片与哪个表单相关。
另外如何将图像定位在文本区域中?我应该要求用户将代码<img src="example.com/images/name_of_image"/>
放在他想要显示图像的文本区域中吗?向用户公开图像路径是否安全?
无论如何,我正在回答我遇到的问题。由程序员编写完整的编程部分总是更好,如果用户只输入简单的英语总是更好。在我看来,如果您从用户那里获取输入,那么请使用此技术。我正在考虑您有一个数据库,并且您可以轻松地使用它。
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.
您可以将图像上传到目录或文件夹中,并为其指定一个唯一的名称/编号(如 PHP uniqid
)。将此编号与表单数据一起存储到数据库中,以便可以从数据库中检索并显示图像 ID。这样,数据库中的一个表行将仅包含有关单个表单的详细信息。
要跟踪图像,您可以在存储图像时将一些主键与图像名称关联。
当您要显示时,最简单的解决方法是在表单上使用一个图片框。最初可见 false 并在显示时将其设置为 true。