千家信息网

Java微信小程序oss图片上传的实现方法是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章为大家展示了Java微信小程序oss图片上传的实现方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。先将图片上传到服务器,再将服务器上的图片传入
千家信息网最后更新 2026年11月01日Java微信小程序oss图片上传的实现方法是什么

本篇文章为大家展示了Java微信小程序oss图片上传的实现方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

先将图片上传到服务器,再将服务器上的图片传入oss中

小程序js

//启动上传等待中... wx.showToast({ title: '正在上传...', icon: 'loading', mask: true, duration: 10000 }) //上传图片 wx.uploadFile({ url: '***********',//上传的路径(Java后台路径) filePath: tempFilePaths[0], name: 'file', success: function (res) { console.log(res.data)//oss图片路径 wx.showToast({ title: "上传成功", icon: 'success', duration: 1000 }) }, fail: function ({ errMsg }) { wx.showToast({ title: "上传失败", duration: 1000 }) }, })

Java后台

@RequestMapping("/programImg")public @ResponseBody String programImg(@RequestParam(required = false) MultipartFile file,HttpServletRequest request) { File targetFile=null; String str="";//返回存储路径 String fileName=file.getOriginalFilename();//获取文件名加后缀 if(fileName!=null&&fileName!=""){ String returnUrl = "*****";//服务器存储路径 String fileF = FilenameUtils.getExtension(file.getOriginalFilename());//文件后缀 fileName="*****************";//新的文件名 //先判断文件是否存在,获取文件夹路径 File file1 =new File(returnUrl); //如果文件夹不存在则创建 if(!file1 .exists() && !file1 .isDirectory()){ file1 .mkdir(); } //将图片存入文件夹 targetFile = new File(file1, fileName); try { //将上传的文件写到服务器上指定的文件。 file.transferTo(targetFile); String gifName = "******";//图片oss上传根目录 String url=gifName+"/"+fileName; putObject(targetFile, gifName,fileName); str="";//oss图片路径 } catch (Exception e) { e.printStackTrace(); } } return str; }public static void putObject(File file,String fileName,String fileName){ OSSClient ossClient=null; try { //初始化oss ossClient = ossIni(); //上传路径 String route=fileName+"/"+fileName; //上传图片 img-program--Bucket名称 ossClient.putObject("img-program",route,file); } catch (Exception e) { if (ossClient!=null) { ossClient.shutdown(); } e.printStackTrace(); } ossClient.shutdown(); }private static OSSClient ossIni(){ OSSClient ossClient = null; try { ossClient = new OSSClient(ENDPOINT,KEY_ID,KEY_SECRET); System.out.println("oss 初始化成功"); } catch (Exception e) { e.printStackTrace(); } return ossClient;}public static final String ENDPOINT="****************";public static final String KEY_ID="*****************";public static final String KEY_SECRET="****************";

上述内容就是Java微信小程序oss图片上传的实现方法是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

图片 文件 路径 服务器 服务 程序 文件夹 方法 成功 内容 后台 后缀 技能 文件名 知识 存储 简明 简明扼要 中小 名称 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网是第几次科技革命的成果 美国互联网科技巨头监管 浩特互联网科技 天下捷融互联网科技 猫创互联网科技 中国最先进互联网科技公司 科技赋能互联网健康 贵州叶脉互联网科技有限公司所属行业 受益于互联网科技的高速发展 花神(南京)互联网科技有限公司 互联网与医疗科技 民营互联网公司国防科技 四川慕妮娅互联网科技有限公司 济南有互联网科技公司吗 山东有哪些互联网科技公司 雨阳互联网卡科技有限公司 上海乐五互联网科技有限公司 广州智享互联网科技 科技信息时代互联网发展 互联网科技自媒体灵感 保险科技 互联网保险 互联网与科技金融数据 北京互联网科技 科技创新互联网企业 互联网科技教育视频 贵州叶脉互联网科技有限公司所属行业 中国互联网有什么科技 浙南科技城互联网大厦招聘 互联网风格科技公司名称 科技信息时代互联网发展
0