当前位置: 首页 > news >正文

中山专业网站建设模板代理镇江互联网公司

中山专业网站建设模板代理,镇江互联网公司,wordpress首页加广告,回收那个网站做推广好1.文件上传 文件上传#xff0c;也称为upload#xff0c;是指将本地图片、视频、音频等文件上传到服务器上#xff0c;可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛#xff0c;我们经常发微博、发微信朋友圈都用到了文件上传功能。 import com.itheima.…1.文件上传 文件上传也称为upload是指将本地图片、视频、音频等文件上传到服务器上可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛我们经常发微博、发微信朋友圈都用到了文件上传功能。 import com.itheima.reggie.common.R; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile;import java.io.File; import java.util.UUID;/*** 文件上传和下载*/ Slf4j RequestMapping(common) RestController public class CommonController {private String basePath;/*** 文件上传*/PostMapping(upload)public RString upload(MultipartFile file) throws Exception {//file是一个临时文件需要转存到指定位置否则本次请求完成后临时文件会删除log.info(file.toString());//创建一个目录对象File dir new File(basePath);//basePathd:/img///判断当前目录是否存在if (!dir.exists()) {//目录不存在需要创建dir.mkdirs();}//原始文件名String originalFilename file.getOriginalFilename();//abc.jpg//原始文件名后缀 .jpgString suffix originalFilename.substring(originalFilename.lastIndexOf(.));//使用UUID重新生成文件名防止文件名称重复造成文件覆盖String fileName UUID.randomUUID().toString() suffix;//dfsdfdfd.jpg//将临时文件转存到指定位置file.transferTo(new File(basePath fileName));d:/img/dfsdfdfd.jpgreturn R.success(basePath fileName);} } 2.文件下载 文件下载也称为download是指将文件从服务器传输到本地计算机的过程。 下面的下载文件的代码是  直接把文件通过response 设置好响应头,直接返回给浏览器,  (后端代码完成的) 然后浏览器自己根据response的响应头的参数去判断此文件是什么类型的,然后再去解析然后进行页面下载.(浏览器自己处理的) RestController RequestMapping(aa) public class ExecleController {/*** param outputDir 要下载的文件的绝对路径* param response HttpServletResponse* throws IOException*/public void filedown(String outputDir, HttpServletResponse response) throws IOException {String downName 给下载的文件取个名字;File file null;FileInputStream is null;try {response.setContentType(text/html;charsetutf-8);response.setCharacterEncoding(UTF-8);response.setHeader(content-disposition, attachment;filename\ URLEncoder.encode(downName, utf-8) \);file new File(outputDir);new FileInputStream(file);ServletOutputStream os response.getOutputStream();IOUtils.copy(is, os);} catch (IOException e) {e.printStackTrace();} finally {if (is ! null) {is.close();}if (file ! null) {file.delete();}}} }
http://www.yutouwan.com/news/86546/

相关文章:

  • 建筑公司网站起名下面哪个不是网页制作工具
  • 便宜的手机网站建设微信公众号登录官方入口
  • 诸城手机网站建设农产品网站建设投标书
  • 网站建设项目方案ppt做网站编辑需要看什么书
  • 什么是网站开发类课程安徽徐州网站建设公司
  • 耒阳市古雍网站建设店广告法
  • 做调查问卷能挣钱的网站盛唐网站建设
  • 网站制作公司排名前十上海网站建站建设
  • 做推广适合哪些网站吗全球互联网十大网站
  • 怎么查看网站的空间商现在有什么推广平台
  • 单位建设网站的作用意义什么网站能接单做网站
  • 网站没服务器行吗软件商店应用
  • 如何请人创建一个网站深圳网站建设的价格
  • php网站建设制作服务怎么样把以前做的网站删除
  • 爱站网为什么不能用了重庆工商学校官网
  • 网站建设及推广费记什么科目wordpress条文件夹
  • 公司网站发展策划书如何做好一名销售
  • 网站建设的拓扑结构公司网站的关键词推广怎么做
  • 怎么制作一个网站内容软件开发建设网站
  • 济南智能网站建设服务网站加视频
  • 中小企业网站开发wordpress站点目录
  • 电商设计灵感网站番禺厂家关键词优化
  • 网站公司怎么做推广网络营销服务商
  • 个人社团网站怎么做商业计划书免费word版
  • 网站技术方案wordpress模板 开发
  • 杭州哪些做网站公司好网络营销方式多样
  • 淘宝店铺不允许发布网站建设了制作公司网站需要购买域名和服务器吗
  • 西安网站建设gj网架公司有哪些公司
  • 如何查看网站的关键词常州网站建设公司报价
  • 一级a做爰全过程片视频网站wordpress主题配置文件