【发布时间】:2015-04-01 09:18:51
【问题描述】:
我已经为我的应用程序中的事物的图像上传编写了图像处理。
我的应用程序将图像的原始副本保存到服务器,并在数据库中放置一个带有文件名和扩展名的条目。 (还有其他信息)。
在此之后,我将 5 个版本的图像(各种分辨率)保存到服务器,但我没有为这些添加数据库条目:
例如:
uploaddir + filename + "-1024" + extension
uploaddir + filename + "-800" + extension
uploaddir + filename + "-640" + extension
uploaddir + filename + "-320" + extension
uploaddir + filename + "-thumbnail" + extension
所以这意味着我可以使用特定尺寸的图像(例如):
@Settings.UploadURL@fieldImage.File.UniqueName@ImageSizes.Thumbnail@fieldImage.File.Extension;
这听起来好吗?还是您认为我还应该针对所有图像尺寸创建数据库条目?
澄清一下:
- 我保存了一个具有唯一文件名和扩展名的数据库条目
- 我将各种不同的图像尺寸保存到服务器,并将尺寸作为文件名的一部分添加
- 我有一个包含常量的类,因此我可以添加它以仅显示我想要的大小的 url
通过采用这种方法,您可以预见我将来会遇到哪些问题?
【问题讨论】:
-
"这听起来好吗?"和“你过去做了什么?”通常表示过于宽泛/基于意见的问题。我建议用具体问题更新帖子(现在可能很难回答“这种方法对我有用吗”)
-
谢谢哥们! @AlexeiLevenkov - 这是更好的人吗?
-
当你问这个问题时,你预计未来会出现一些问题吗?也许最好问问如何最好地减轻这些?或者,可以在 Programmers 或其他 SE 网站上提出类似的问题。
-
@haraldK - 是的...我只是在这里查看更大的图景。我已经得到一个 brosky 的确认,我的技术应该没问题......所以祈祷......请随意提供你对这个人的看法......我不想在未来被搞砸。
标签: c# sql image razor architecture