我们正尝试通过JAVA
按照以下程序将文档上传到使用REST的任务上传和文件 API 2.0允许用户通过以下API URL上传文档:
POST /attask/api/upload
API期望内容类型是multipart / form-data。该文件的参数名称必须为uploadedFile。服务器将返回以下JSON数据:
{
"handle": "4c7c08fa0000002ff924e298ee148df4"
}
创建Workfront文档时可以使用句柄。要创建Workfront文档,您将发布到以下URL:
POST /attask/api/document?updates={
name: aFileName,
handle: abc...123, (handle from the file upload)
docObjCode: PROJ, (or TASK, OPTASK, etc)
objID: abc...123,
currentVersion:{version:v1.0,fileName:aFileName}
}
以下是我试图使用rest api进行上传的java示例代码
Map<String, Object> map = new HashMap<String, Object>();
map.put("Content-Type", "multipart/form-data");
map.put("name", new File("test.txt"));
JSONObject handle = client.post("upload", map);
System.out.println("Handle" + handle.getString("handle") );
我们收到了filenotfound异常。如果有人通过JAVA实现了文件上传到项目中的任务。你能分享一些见解吗?提前致谢