图片直接存储在服务器上有什么坏处

图片直接存储在服务器上有什么坏处,第1张

1、系统对数据库的读/写速度2、不利于数据库作备份,占用数据库备份空间;

3、访问数据库中的文件穿越应用层和数据库

4、各种数据库对大数据字段的处理,效率不高;

5、限制文件的访问方式,NGINX和其他轻量级的服务器不能够直接处理;

功能需求:

前端选择本地文件,将选择好的文件显示在界面上进行预览,可同时选择四张进行预览。

思路如下:

前端选择本地的png、jpg、等格式的,将以二进制的形式传到后端服务器,后端对二进制进行处理,返回给前端一个服务器链接在线,在浏览器就可以打开链接访问的那种。然后前端将这个链接渲染在页面进行预览。

首先

我们看一下uniapp的官方文档:

https://uniappdcloudio/api/media/imageid=chooseimage

大概是这样的

先写一个模拟的demo

1:首先我是是用了colorUI的框架,在项目里面引入

在page底下的vue文件引入

这样一来,就不需要写什么样式了,直接使用写好的就行了。

效果是这样的

每次选完之后显示在页面上,我这里设置了最多可以选择四张,链接使用了临时的blob,接下来就要使用后端小伙伴给的接口,将自己本地的二进制文件传给他了。

在 chooseImage 选择好之后,写一个成功的回调函数,在回到函数里面添加一个上传的方法uploadFile,在方法里面添加url,等参数。

若是请求成功

则返回一个链接

添加接口之后 的,demo如下:

腾讯屏蔽不会上传服务器。

根据腾讯的相关政策和技术实现,当用户上传时,腾讯会对进行屏蔽处理,以确保平台的内容安全和合规性。屏蔽后,系统会直接拦截并处理,而不会将上传到服务器。这样可以有效防止不符合平台要求的被传播和使用。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 图片直接存储在服务器上有什么坏处

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情