我将图像存储在文件夹中。 那么我应该如何要求用户上传表单中的图片?
我的意思是用户将使用上传按钮上传图片。然后填写表格后, 用户将提交它。 因此,当我再次显示表单内容时,如何查看哪张照片与哪种表格相关。
如何在textarea中定位图像?
我应该要求用户将代码<img src="example.com/images/name_of_image"/>
放在他想要显示图像的textarea中吗?
将图像路径暴露给用户是否安全?
答案 0 :(得分:0)
您可以将图像上传到目录或文件夹中,并为其指定唯一的名称/编号(如PHP uniqid
)。将此编号与表单数据一起存储到数据库中,以便可以从数据库中检索并显示图像ID。这样,数据库中的一个表行将仅包含有关单个表单的详细信息。
答案 1 :(得分: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 |用户名| imagename |
+ ---- + ------------ + ------------- +
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.
答案 2 :(得分:0)
要跟踪图像,您可以在存储图像时将一些主键与图像名称相关联。
当您要显示最简单的工作时,将在表单上使用一个图片框。最初显示为false并且在显示时将其设置为true。