我有一些简单的实体,现在需要有一个个人资料图像。执行此操作的正确方法是什么?因此,这是一对一的关系,一张图像仅与一个实体相关,反之亦然。该图像应通过网络表单上传并插入相关实体。
因此,当我指出使用文件系统来存储图像并仅将路径图像持久保存到数据库中时,我必须询问是否有人可以提供任何教程或链接或代码示例。
Thanks
使用图像创建实体应执行的步骤。
- 创建带有图像上传的 asp 表单并收集实体数据。理想情况下,如果您分两步进行,则上传第一个图像。
- 提交帖子图像(也许您必须为大图像配置一些内容)和实体数据
- 检查后端的图像。如果可以,存储在文件夹中。
- 如果图像没问题,则在数据库中创建实体。实体图像路径应根据步骤 3 中的数据进行更新。
一些建议:
- 防御性编码。
- 上传图像时检查图像是否有效(甚至对图像标题进行了二进制检查)
- 等待图像上传并检查以创建实体。
- 在插入新实体时不允许覆盖现有图像。
- 将图像命名为主键(1.jpg、2.jpg)
- 加载图像时,不要假设图像会在那里。
- 不允许(如果可能)与图像进行手动交互(禁止在机器中进行远程处理以及将图像从一处复制到另一处)。手动交互可能会导致不一致。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)