小程序base64图片解析成流上传服务器

/**
*
* @Title: decodeBase64ToImage
* @Description: (將base64位的图片解码成流 上传到阿里云服务器)
* @param base64 图片的64进制码
* @param path 图片的本地生成地址
* @param imgName 图片名称
* @param uppath 图片的oss远程地址
* @param imgName void (这里描述输出参数的作用)
* @throws
* @author huyuhang
* @date 2019年3月12日 下午4:53:44
*/
public static void decodeBase64ToImage(String base64,String uppath) {
BASE64Decoder decoder = new BASE64Decoder();
byte[] decoderBytes;
try {
decoderBytes = decoder.decodeBuffer(base64);
ByteArrayInputStream inputStream = new ByteArrayInputStream(decoderBytes);
//上传到oss
if (uppath.startsWith("/")) {
uppath = uppath.substring(1);
}

//上传阿里云
//ossUtil.putObjectMethod(uppath,inputStream);
} catch (IOException e) {
e.printStackTrace();
}

}

原文地址:https://www.cnblogs.com/xadminhuyh/p/10635984.html

时间: 2024-11-05 16:30:02

小程序base64图片解析成流上传服务器的相关文章

图片转换成字符串上传到服务器及字符串转换为图片

#pragma mark ------- UIImage图片转成base64字符串: //将 已转换成为 NSData 类型的图片 转换为 NSString 类型 //iOS 7.0+      ----    base64EncodedStringWithOptions NSString *_encodedImageStr = [imageData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]

微信小程序裁剪图片成圆形

代码地址如下:http://www.demodashi.com/demo/14453.html 前言 最近在开发小程序,产品经理提了一个需求,要求微信小程序换头像,用户剪裁图片必须是圆形,也在github上看了一些例子,一般剪裁图片用的都是方形,所以自己打算写一个小组件,可以把图片剪裁成圆形,主要思路就是使用canvas绘图,把剪裁的图片绘制成圆形,另外剪裁图片的窗口还可以移动放大缩小,这个功能就用了微信组件movable-view,好了,该说的也说完了,下面咱们开始撸代码. movable-v

【h5标签转小程序标签】小程序使用wxParse解析html教程

一.先下载所需文件,下载地址:https://pan.baidu.com/s/1umZO9uI24zUTRd7VqaWbAg  ,下载完毕后会得到一个wxParse文件夹,后面会用到: 二.先拷贝css到app.wxss文件,css如下: /** * author: Di (微信小程序开发工程师) * organization: WeAppDev(微信小程序开发论坛)(http://weappdev.com) * 垂直微信小程序开发交流社区 * * github地址: https://githu

小程序富文本解析

微信小程序富文本解析wxParse:https://github.com/icindy/wxParse 百度小程序富文本解析bdParse:https://github.com/fengye002012/bdParse 抖音头条小程序富文本解析ttParse:https://github.com/nqp1994/ttParse 原文地址:https://www.cnblogs.com/suni1024/p/11634609.html

微信小程序的图片组件

<!-- 小程序中图片默认宽度是320*240 mode="scaleToFill" 在图片宽高小于默认宽高的情况下 拉伸至100%,完全将图片显示出来 mode="aspectFill" 只有图片的短边会被100%显示出来,长的边会被截取 mode="aspectFit" 图片的长边会被100%显示出来 图片会完全显示出来 mode="widthFix" 宽度100% 高度自适应 mode="top"

NSURLSession(Get &amp; Post,JSON、XML数据解析,文件上传下载)

NSURLSession(Get & Post,JSON.XML数据解析,文件上传下载) 一.NSURLSession概述 NSURLSession是iOS7中新的网络接口,支持后台网络操作,除非用户强行关闭. NSURLSession使用步骤: 1. 新建NSURLSessionConfiguration,用于NSURLSession的配置 2. 新建NSURLSession 3. 新建NSURLSessionTask对象 4. 执行task 其中NSURLSessionConfigurati

适应各浏览器图片裁剪无刷新上传js插件(转)

看到一篇兼容性很强的图片无刷新裁剪上传的帖子,感觉很棒.分享下!~ 废话不多说,上效果图. 一.首先建立如下的一个page <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <

bootstrap图片剪裁预览上传

效果图预览: 用到的图片剪裁插件:http://www.htmleaf.com/jQuery/Image-Effects/201504211716.html 前段ui框架:bootstrap3 java后端框架:spring + mybstis 说明:如果前端ui用的不是bootstrap的框架,则调过第一步,直接将第二步的页面地址作为弹出框的地址即可,然后在做修改 1.首先说一下bootstrap的模态框: 一般的打开模态框要在页面上隐藏一段html代码然后用$("#Id").mod

c# 通过解析mp3规范命名并上传服务器

引用using Shell32; private void Open_Click(object sender, RoutedEventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "MP3 Files(.mp3)|*.mp3|WMA Files(*.wma)|*.WMA"; //ofd.Multiselect = true; //允许多选 ofd.RestoreDirectory = true; //