2

私はロボスパイスで働いています。今私はファイルをアップロードしたい。私は SpringAndroidSpiceService を使用し、次のように独自のリクエストを作成しました。

public class UploadFileRequest extends SpringAndroidSpiceRequest<String>{
private static final String TAG = "UploadFileRequest";
private UploadRequestModel requestModel;
private String link;
public UploadFileRequest(UploadRequestModel model, String link) {
    super(String.class);
    requestModel = model;
    this.link = link;
}

@Override
public String loadDataFromNetwork() throws Exception {    

    MultiValueMap<String, Object> parts = new LinkedMultiValueMap<String, Object>();
    parts.add("file1", new FileSystemResource(requestModel.getFile1()));
    parts.add("file2", new FileSystemResource(requestModel.getFile1()));

    HttpHeaders headers = new HttpHeaders();
    HttpEntity<MultiValueMap<String, Object>> request = 
            new HttpEntity<MultiValueMap<String, Object>>(parts, headers);

    return getRestTemplate().postForObject(link, request, String.class);

}

}

ファイルを送信できるようになりました。しかし、私は問題に直面しました。ファイルが送信された後。ディスク上のファイルがほとんど削除されています。そのサイズはゼロです。なぜなのかご存知ですか ?どうすれば解決できますか?助けてくれてありがとう。

4

2 に答える 2