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

.电子商务网站建设的核心开一个小程序要多少钱

.电子商务网站建设的核心,开一个小程序要多少钱,WordPress未设置密码用户,对外贸易电商平台上传文件 原理:前端让用户选择一个文件,点击丢给后端上传,后端servlet接收到这些请求就进行应答构建连接,完了就开始接收。 但实现这些原理可以不是很懂。servlet封装了一下,spring boot也封装了一下。实现就比较简单…

上传文件

原理:前端让用户选择一个文件,点击丢给后端上传,后端servlet接收到这些请求就进行应答构建连接,完了就开始接收。
但实现这些原理可以不是很懂。servlet封装了一下,spring boot也封装了一下。实现就比较简单。

实现过程:

  1. 确定下载的目标路径
  2. 转存就好了
    /*** 输入这个类就是spring boot基于servlet进行封装,直接 写这个参数就可以接收* 但是这个参数名称file要与前端传入一致,否则应该要写别的注解* @param file* @return*/@PostMapping("/upload")public R<String> upload(MultipartFile file){log.info(file.toString());// 看一下输入的basePath是否建了目录// 否则不会自己建目录会报错File dir = new File(basePath);if (!dir.exists()){dir.mkdir();}String originPathName = file.getOriginalFilename();// 由于如果按照源文件名字保存,可能会重名,所以使用UUID进行编码然后保存// 拼接一下拓展名,就好了String suffix = originPathName.substring(originPathName.lastIndexOf("."));String prefix = UUID.randomUUID().toString();String fileName = prefix + suffix;try {// 最后调用transfer就可以转存了file.transferTo(new File(basePath + fileName));} catch (IOException e) {e.printStackTrace();}return R.success(fileName);}

下载文件

下载文件稍稍会复杂一些些,但其实也还好,就是用文件IO流就好了。
保存好的文件是保存在了服务端刚刚设置的文件夹下,拿着时候相对于服务端程序就是需要input一下,将upload的文件读入程序,然后再去找一个output输出就好了。

实现过程:

  1. 开启文件IO流将保存的文件读入程序。
  2. 从HTTP Response里面获得输出流,往里面写就好了。
@GetMapping("/download")public void download(String name, HttpServletResponse response){FileInputStream fis = null;ServletOutputStream sos = null;try {fis = new FileInputStream(new File(basePath + name));sos = response.getOutputStream();int len = 0;byte[] bytes = new byte[1024];while ((len = fis.read(bytes) ) != -1){sos.write(bytes);}sos.flush();} catch (Exception e) {// e.printStackTrace();}  finally {try {fis.close();sos.close();} catch (Exception e) {// e.printStackTrace();}}}
http://www.dtcms.com/wzjs/558399.html

相关文章:

  • 阜新网站开发网站建设教程最新资讯
  • wordpress同步大鱼号seo推广费用需要多少
  • 中国精准扶贫网站建设现状WordPress禁止下载
  • dw网站制作模板建设银行网站支付流程
  • 天河网站建设公司排名主页网址
  • 免费建网站专业群建设专题网站
  • 青岛企业网站制作公司网站上添加图片的原则
  • 浙江杭州网站建设服务公司哪家好wordpress+添加版权
  • 网站网站的建设美食网站中饮食资讯该怎么做
  • 小程序代理商有哪些北京seo排名服务
  • 建个网站大概多少钱正规考证培训机构
  • 网站建设如何制作教程网站怎么做二维码链接地址
  • 网站怎么做footer网站网站制作开发需要哪些技术
  • 连江网站建设服务rt19 wordpress
  • wordpress 谷歌字体 360插件青岛官网优化
  • 做外贸哪个网站要办信用卡的wordpress展示页面模板下载
  • 深圳企业网站建设公司排名网站建设前置审批
  • 做网站和推广2017年做网站好难
  • 保定住房和城乡建设局网站招标信息发布
  • 网站运营与维护是什么app 网站平台建设实施方案
  • redis网站开发教程泰州企业网站建设公司
  • 如何攻克房地产网站义乌市评建设职称网站
  • 城乡建设网站证件查询系统成都旅游景点有哪些
  • 工业企业网站建设也的意义建筑公司网站设计模板
  • 茂名营销型网站制作公司照片做3d网站
  • 什么网站可以找免费模板安卓软件开发需要学什么
  • 网站功能配置福州网签
  • 迅雷黄冈网站推广软件大连html5网站建设费用
  • 百度网站建设电话免费查询公司
  • 肇庆网站开发公司网站建设项目的实训报告