fork(1) download
  1. import java.io.File;
  2. import org.json.JSONObject;
  3. import com.jeedsoft.common.basic.http.mime.MultipartContent;
  4. import com.jeedsoft.common.basic.util.JsonUtil;
  5.  
  6.  
  7. public class TestAttachment {
  8. public static void uploadAttachment(JSONObject args){
  9. String filePath = JsonUtil.getString(args, "filePath");
  10. File file = new File(filePath);
  11. MultipartContent mc = new MultipartContent();
  12. mc.put("file", file);
  13. mc.put("args", args);
  14. //此处的Common为4-1中的Common类
  15. Common.callWsAndPrintResult("Qs.Attachment.uploadEntityAttachment.data", mc);
  16. }
  17.  
  18. public static void main(String[] args){
  19. JSONObject json = new JSONObject();
  20. //unitId和entityId分别为业务单元id和业务单元的数据id
  21. JsonUtil.put(json, "unitId", "f3ae5199-fcbb-425a-b879-7eec4c7e846c");
  22. JsonUtil.put(json, "entityId", "15a07220-af10-093d-1136-008cfa4f6aed");
  23. JsonUtil.put(json, "filePath", "C:/Users/admin/Desktop/test.txt");
  24. uploadAttachment(json);
  25. }
  26.  
  27. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:7: error: class TestAttachment is public, should be declared in a file named TestAttachment.java
		public class TestAttachment {
		       ^
Main.java:2: error: package org.json does not exist
		import org.json.JSONObject;
		               ^
Main.java:3: error: package com.jeedsoft.common.basic.http.mime does not exist
		import com.jeedsoft.common.basic.http.mime.MultipartContent;
		                                          ^
Main.java:4: error: package com.jeedsoft.common.basic.util does not exist
		import com.jeedsoft.common.basic.util.JsonUtil;
		                                     ^
Main.java:8: error: cannot find symbol
			public static void uploadAttachment(JSONObject args){
			                                    ^
  symbol:   class JSONObject
  location: class TestAttachment
Main.java:9: error: cannot find symbol
				String filePath = JsonUtil.getString(args, "filePath");
				                  ^
  symbol:   variable JsonUtil
  location: class TestAttachment
Main.java:11: error: cannot find symbol
				MultipartContent mc = new MultipartContent();
				^
  symbol:   class MultipartContent
  location: class TestAttachment
Main.java:11: error: cannot find symbol
				MultipartContent mc = new MultipartContent();
				                          ^
  symbol:   class MultipartContent
  location: class TestAttachment
Main.java:15: error: cannot find symbol
				Common.callWsAndPrintResult("Qs.Attachment.uploadEntityAttachment.data", mc);
				^
  symbol:   variable Common
  location: class TestAttachment
Main.java:19: error: cannot find symbol
				JSONObject json = new JSONObject();
				^
  symbol:   class JSONObject
  location: class TestAttachment
Main.java:19: error: cannot find symbol
				JSONObject json = new JSONObject();
				                      ^
  symbol:   class JSONObject
  location: class TestAttachment
Main.java:21: error: cannot find symbol
				JsonUtil.put(json, "unitId", "f3ae5199-fcbb-425a-b879-7eec4c7e846c");
				^
  symbol:   variable JsonUtil
  location: class TestAttachment
Main.java:22: error: cannot find symbol
				JsonUtil.put(json, "entityId", "15a07220-af10-093d-1136-008cfa4f6aed");
				^
  symbol:   variable JsonUtil
  location: class TestAttachment
Main.java:23: error: cannot find symbol
				JsonUtil.put(json, "filePath", "C:/Users/admin/Desktop/test.txt");
				^
  symbol:   variable JsonUtil
  location: class TestAttachment
14 errors
stdout
Standard output is empty