gpt4 book ai didi

java - 保存上传图像的最佳实践

转载 作者:行者123 更新时间:2023-12-01 23:43:26 25 4
gpt4 key购买 nike

保存上传图像的最佳做法是什么?假设我有一个表单,每个表单都有一个ID。用户可以在表单上上传多个图像。我想做的是这样的:

WebContent
|-- META-INF
|-- WEB-INF
|-- files
| |-- images
| | |-- Form1
| | | `--Image1.jpg
| | | `--Image2.jpg
| | | `--...
| | |-- Form2
| | | `--Image1.jpg
| | | `--Image2.jpg
| | | `--...
:

Form1Form2 是一个文件夹。当用户提交表单时,该文件夹会在服务器上自动创建。这样做是一个好的做法吗?谢谢。

最佳答案

一个重要的最佳实践是将应用程序本身与用户数据分开。因此,请确保将图像存储在 WebContent 之外的文件系统上。应用程序重新部署可能会删除 WebContent 目录。它还会删除非您本意的用户内容。

另一个最佳实践是使文件的位置可配置。您不想对其进行硬编码。例如,使用 URL 资源。

文件目录的结构很有意义。您可能需要在文件下另一个特定于用户的目录。

关于java - 保存上传图像的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17543203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com