使用orbot的Spring启动上传图像

时间:2016-12-23 10:44:38

标签: spring-boot orbot

我们正在寻找使用orbot上传图片的解决方案。我们使用Android客户端来实现它,并使用服务器端弹簧启动。当我们上传图像(3个图像或更多图像)时,即使图像被上传,我们也会在Android中获得Socket Exception。

以下是Spring的示例代码:

public @ResponseBody Response addAttachments(@ModelAttribute("atForm") AtForm atForm, @RequestHeader(value="ts", required=false) String ts) throws Exception {
Response res = new Respose();
    saveAttachments(atForm.getAtachments(), ts);
    return response;
}

private void saveAttachments(MultipartFile[] attachments, String ts) {
    if(attachments!=null && attachments.length > 0) {
        for(MultipartFile file : attachments){
            saveFile(file);
        }
    }
}

public String saveFile(MultipartFile mFile) throws IOException {
    File convFile = new File(PATH+mFile.getOriginalName());
    FileCopyUtils.copy(mFile.getBytes(), convFile);
    return fileName.toString();
}

1 个答案:

答案 0 :(得分:0)

对我们进行了几天的测试我们发现,这个问题与网络速度有关,工作正常是网络速度好。所以orbot网络在慢速网络上不起作用。

谢谢,
运算