繁体   English   中英

烧瓶,图像并为其提供服务

[英]Flask, images and serving them

很抱歉,这个问题看起来很愚蠢。 我目前正在尝试使用Flask创建一个网站。 该网站将允许用户输入图像。 假设有一个价格,一个标题,一个描述和一个图像。 我的问题是图像。 我可以将所需的所有信息存储在数据库中,但是我真的不知道如何处理图像。 例如,当人们进入网站时,我想显示其中的一些图像。

但是,我在哪里存储它们,当它们被调用时该如何服务? (例如,如果我查看一个用户个人资料,我想查看他的帖子,图像等...)我只是不知道该如何处理这些图像。 如果有人可以像我一样解释白痴,或者给我链接一些信息。

(例如,当您查看某人在instagram上的个人资料时,您会在其图像上看到每一个,这也是我想要实现的目标)

谢谢 !

您可以将图像存储在Web服务器的文件系统上,然后将Web服务器配置为静态地为其提供服务(例如,如果使用Apache,则可以通过Alias指令来完成)。

这将涉及将URL(例如mysite.com/img/)映射到Web服务器文件系统上的目录(例如/ home / images)。 当然,默认情况下,您的网络服务器很可能会提供目录,例如/ var / www /,您可以将图像存储在此处。

存储图像的位置(以及如何存储图像)将取决于应用程序特定的事物,例如安全性(请注意,如果在文件系统上提供特定目录,则任何客户端都可能下载内容)。

编辑根据您的评论-这将主要取决于Web服务器上可用存储的大小。 另外请记住,您应该使用合理大小的图像以及压缩格式(例如PNG或GIF)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM