-2

私はAPIの特にユーザーグリッドが初めてです。ただし、コード(Java)を使用してユーザーグリッドをテストする必要があります。誰かがJavaクライアントを使用してアセット(ファイル)をユーザーグリッドにアップロードする方法を投稿できますか?

4

1 に答える 1

1

少し作業した後、私は方法を見つけました。ここにあります..

    public static ApiResponse uploadFileToServer(){
    File file = new File("your asset path");
    Map<String, Object> dataParams = new HashMap<String, Object>();
    data.put("name", <file_name>);
    data.put("file", file);
    //here type and name are necessary to create entity
    data.put("type", <collection_name>);
    data.put("name", <entity_name>);
    //entity_name will be the name of your new created entity.
    Client client = new Client(<organization_name>, <application_name>);
    client.setApiUrl(<url to hit>);
    client.authorizeAppUser(<username>, <password>);
    client.createEntity(dataParams);
    String <uri> = <collection_name> + "/" + <entity_name>;
    ApiResponse response = client.httpRequest(HttpMethod.POST,ApiResponse.class, null, dataParams, <organization_name>, <application_name>,
            <uri>);
    return response;
    }
于 2016-05-12T07:02:33.823 に答える