我与robospice工作。 现在,我要上传的文件。 我用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);
}
}
我现在可以发送的文件。 但我面临的一个问题。 当文件就差了。 我的磁盘上的文件几乎都被删除。 它的大小是零。 你知道为什么吗 ? 我怎样才能解决这个问题? 非常感谢您的任何帮助。