批量上传:public static String execCurl(String issueKey, String file) {HashMap<String, String> info = GetPropertiesUtil.getInfo();String user = info.get("user");String password = info.get("password");String domain = info.get("domain");String[] cmds = { "curl", "-D-", "-u", user + ":" + password, "-X", "POST", "-H", "X-Atlassian-Token: no-check","-F", "file=@" + file, domain + issueKey + "/attachments" };ProcessBuilder process = new ProcessBuilder(cmds);Process p;try {p = process.start();BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));StringBuilder builder = new StringBuilder();String line = null;while ((line = reader.readLine()) != null) {builder.append(line);builder.append(System.getProperty("line.separator"));}return builder.toString();} catch (IOException e) {System.out.print("error");e.printStackTrace();}return null;}注意:curl 命令要存到一个字符串数组内。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)