快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

微信上传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://6mz.cn/article/hsccds.html

其他资讯