首页 新闻 会员 周边

最近在做毕业设计,求大佬指点一下

0
悬赏园豆:100 [已解决问题] 解决于 2023-03-06 21:48

最近在做毕业设计,求大佬指点一下,ASP.NET MVC一个解决方案里有两个项目,分别是前台和后台,前台和后台需要同时使用一个imges文件夹下的图片,我是直接将图片转换成二进制流图片存进数据库里比较好,还是建一个公共文件夹里面存图片,以路径形式存进数据库,用绝对路径显示出来比较好

CrazyTao的主页 CrazyTao | 初学一级 | 园豆:64
提问于:2020-05-10 17:36
< >
分享
最佳答案
0

推荐思路。
将图片这种多媒体存到单独地方。
方案1:可以做一个单独站点存储,就当资源服务器(很简单),
方案2:存放在第三方平台。如七牛云,新浪图床(免费)
这样逼格绝对高。

更多学习教程可以查看:http://www.52interview.com/

收获园豆:100
智客工坊 | 小虾三级 |园豆:1855 | 2020-05-19 13:12
其他回答(8)
0

你再后台项目里用一个公共文件夹存放图片,然后在IIS部署里面用一个虚拟目录映射过去,前后台显示图片的时候都用相对路径就可以了。

balahoho | 园豆:2050 (老鸟四级) | 2020-05-10 17:42
1

我习惯在数据库里记录相对路径

会长 | 园豆:12401 (专家六级) | 2020-05-10 18:03
0

建立一个公用图片文件夹存图,在数据库存储图片相对路径(或者图片名),显示的时候拼接完整的绝对路径。

kawerd | 园豆:240 (菜鸟二级) | 2020-05-11 09:59
0

后台项目也需要一个images的文件夹,这是什么样的需求呢,能否从需求上解决这个问题

二奎 | 园豆:257 (菜鸟二级) | 2020-05-11 14:41
0

储存路径是最好的,不要储存流到数据库。有没有兴趣自己搭建一个图片服务器,就是一个可以随时访问图片上传图片,操作图片的地方,这样你的项目开起来不需要在项目中保存图片,所有的图片都可以上传到自己的图片服务器去。不是更好吗?如果没那个时间也不想去搞,那就在这个项目中弄吧,其实原理是差不多的。

你说累不累 | 园豆:200 (初学一级) | 2020-05-11 15:03
0

存图片服务器,记录token入库

yytxdy | 园豆:1680 (小虾三级) | 2020-05-11 15:30
0

不要存二进制流图片存进数据库,小图片没感觉,图片大一点查询很慢的。要么建一个单独站点上传服务器,要么建一个公共的文件夹,或者文件夹在其中一个站点(比如前台)设置其中一个站点(比如后台)虚拟目录映射到前台图片路径

花开花落-2014 | 园豆:67 (初学一级) | 2020-05-11 18:17
0

你这图片如果不是特别隐秘,不要存二进制。。。

顾晓北 | 园豆:10844 (专家六级) | 2020-05-11 19:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册