首页 >

如何将文件拍照发到微信 – CSS – 前端,css样式定义方式优先级

绿色css代码,fout css字体,css设置按钮灰色,css 背景色 滑动,css让字体不变形,css液态宽度布局是以em,css样式定义方式优先级如何将文件拍照发到微信 - CSS - 前端,css样式定义方式优先级

/** * 文件上传到微信服务器 * @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(“http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=”+ 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; }


如何将文件拍照发到微信 - CSS - 前端,css样式定义方式优先级
  • word文档的照片 - CSS - 前端,dwdiv css切图视频
  • word文档的照片 - CSS - 前端,dwdiv css切图视频 | word文档的照片 - CSS - 前端,dwdiv css切图视频 ...

    如何将文件拍照发到微信 - CSS - 前端,css样式定义方式优先级
  • 考试形式是怎样的 - CSS - 前端,css文件关联html
  • 考试形式是怎样的 - CSS - 前端,css文件关联html | 考试形式是怎样的 - CSS - 前端,css文件关联html ...

    如何将文件拍照发到微信 - CSS - 前端,css样式定义方式优先级
  • html与后台交互除了ajax还有什么方法 - CSS - 前端,div css布局和table
  • html与后台交互除了ajax还有什么方法 - CSS - 前端,div css布局和table | html与后台交互除了ajax还有什么方法 - CSS - 前端,div css布局和table ...