图片上传的三种方式

网站上传图片、文件等,最常见的就是直接上传到服务器的webapp目录下,或者直接上传服务的一个指定的文件夹下面。这种方式对于简单的单机应用确实是很方便、简单,出现的问题也会比较少。但是对于分布式项目,直接上传到项目路径的方式显然是不可靠的,而且随着业务量的增加,文件也会增加,对服务器的压力自然就增加了。
这里简单的介绍自己所了解的几种方式保存文件。

1. 直接上传到指定的服务器路径;

主要步骤:

  • 设置服务器上传路径、上传文件字段名、header、data参数等
  • 上传成功后,返回服务器存储的路径
  • 返回的图片路径存储到表单提交对象中

2. 上传到第三方内容存储器

主要步骤:

  • 向后端发送请求,获取OSS配置数据
  • 文件上传,调用OSS提供接口
  • 文件上传完成,后的文件存储在服务器上的路径
  • 将返回的路径存值到表单对象中

3. 自己搭建文件存储服务器

  • 如:FastDFS,FTP服务器等

你可能感兴趣的:(图片上传的三种方式)