微信上传java代码,微信 上传
微信怎么发代码
操作方法
创新互联长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为赤城企业提供专业的做网站、成都做网站,赤城网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
01
登录微信公众号后台进行小程序基本信息设置操作

02
第二步:设置小程序基本信息,包括名称、头像、介绍以及服务范围

03
第三步:填写完成之后,再打开你的微信小程序开发工具,点击上传功能,点击上传提示窗口中输入版本号和说明即可。
04
第四步:上传完成之后,返回到微信公众号后台,点击【开发管理】。

05
第五步:拉到底部,找到【开发版本】。就会显示刚才提交小程序版本,点击【提交审核】,只有管理员才能提交。

06
第六步:提交完成之后,【审核版本】中会显示【审核中】,你只要耐心等待就可以了。审核通过之后就会有消息提示,现在审核时间挺快的。

07
第七步:审核通过之后,点击提交发布。线上版本就会显示提交版本。再过几分钟就会搜索到发布的小程序。
微信开发平台中有个接口是上传多媒体文件,我用的是java 开发的,我怎么样才能在后台实现呢?代码如下:
/**
* 文件上传到微信服务器
* @param fileType 文件类型
* @param filePath 文件路径
* @return JSONObject
* @throws Exception
*/
public static JSONObject send(String fileType, String filePath) throws Exception {
String result = null;
File file = new File(filePath);
if (!file.exists() || !file.isFile()) {
throw new IOException("文件不存在");
}
/**
* 第一部分
*/
URL urlObj = new URL(""+ getAccess_token() + "type="+fileType+"");
HttpURLConnection con = (HttpURLConnection) urlObj.openConnection();
con.setRequestMethod("POST"); // 以Post方式提交表单,默认get方式
con.setDoInput(true);
con.setDoOutput(true);
con.setUseCaches(false); // post方式不能使用缓存
// 设置请求头信息
con.setRequestProperty("Connection", "Keep-Alive");
con.setRequestProperty("Charset", "UTF-8");
// 设置边界
String BOUNDARY = "----------" + System.currentTimeMillis();
con.setRequestProperty("Content-Type", "multipart/form-data; boundary="+ BOUNDARY);
// 请求正文信息
// 第一部分:
StringBuilder sb = new StringBuilder();
sb.append("--"); // 必须多两道线
sb.append(BOUNDARY);
sb.append("\r\n");
sb.append("Content-Disposition: form-data;name=\"file\";filename=\""+ file.getName() + "\"\r\n");
sb.append("Content-Type:application/octet-stream\r\n\r\n");
byte[] head = sb.toString().getBytes("utf-8");
// 获得输出流
OutputStream out = new DataOutputStream(con.getOutputStream());
// 输出表头
out.write(head);
// 文件正文部分
// 把文件已流文件的方式 推入到url中
DataInputStream in = new DataInputStream(new FileInputStream(file));
int bytes = 0;
byte[] bufferOut = new byte[1024];
while ((bytes = in.read(bufferOut)) != -1) {
out.write(bufferOut, 0, bytes);
}
in.close();
// 结尾部分
byte[] foot = ("\r\n--" + BOUNDARY + "--\r\n").getBytes("utf-8");// 定义最后数据分隔线
out.write(foot);
out.flush();
out.close();
StringBuffer buffer = new StringBuffer();
BufferedReader reader = null;
try {
// 定义BufferedReader输入流来读取URL的响应
reader = new BufferedReader(new InputStreamReader(con.getInputStream()));
String line = null;
while ((line = reader.readLine()) != null) {
//System.out.println(line);
buffer.append(line);
}
if(result==null){
result = buffer.toString();
}
} catch (IOException e) {
System.out.println("发送POST请求出现异常!" + e);
e.printStackTrace();
throw new IOException("数据读取异常");
} finally {
if(reader!=null){
reader.close();
}
}
JSONObject jsonObj =new JSONObject(result);
return jsonObj;
}
微信公众平台开发模式,如何上传代码呢?
方法有以下6步,具体如下:
1、登陆新浪账号,打开账号管理,在账号管理中找到“上传代码包”。
2、将代码用专业的软件存为utf-8格式的index.php文件后再使用WinRAR压缩为index.zip,上传微信接口文件的代码,这些代码使得其与微信公众平台实现对接。
3、上传成功后中间是一个绿色的横条,如图所示(没有绿色的横条,表示上传失败,需要重试,可以在Chrome浏览器下重试)。
4、在代码管理的界面,点击如图所示的“编辑代码”功能按钮。
5、点击“编辑代码”的时候需要安全验证,再次登陆即可,安全验证成功后继续操作。
6、双击可以查看编辑里面的代码,index.php已经上传成功,新浪云应用的创建就成功了。
网站标题:微信上传java代码,微信 上传
分享路径:http://azwzsj.com/article/hsccds.html