package com.java.sdk.demo;
import com.alipay.api.alipayapiexception;
import com.alipay.api.alipayclient;
import com.alipay.api.defaultalipayclient;
import com.alipay.api.alipayconfig;
import com.alipay.api.response.alipayopenminiminiappbranduploadresponse;
import com.alipay.api.request.alipayopenminiminiappbranduploadrequest;
import com.alipay.api.fileitem;
import java.util.base64;
import java.util.arraylist;
import java.util.list;
public class alipayopenminiminiappbrandupload {
public static void main(string[] args) throws alipayapiexception {
// 初始化sdk
alipayclient alipayclient = new defaultalipayclient(getalipayconfig());
//这是一个1x1像素的图片流
string imagebase64 = "ivborw0kggoaaaansuheugaaaaoaaaakcayaaacnms 9aaaaeuleqvr42mp4tyrggfvix4uai/uoggwvneqaaaaasuvork5cyii=";
// 下列fileitem中也可用直接读取本地文件的方式来获取文件
// fileitem imagecontent = new fileitem("本地文件的绝对路径");
// 构造请求参数以调用接口
alipayopenminiminiappbranduploadrequest request = new alipayopenminiminiappbranduploadrequest();
// 设置文件内容
fileitem filecontent = new fileitem("filecontent.jpg",base64.getdecoder().decode(imagebase64));
request.setfilecontent(filecontent);
alipayopenminiminiappbranduploadresponse response = alipayclient.execute(request);
system.out.println(response.getbody());
if (response.issuccess()) {
system.out.println("调用成功");