尝试上传大文件时Dropbox“java.lang.outofmemoryerror java heap space”

时间:2016-01-20 12:09:27

标签: java dropbox

我是这个表格的新手,

我在尝试通过java dropbox sdk将大文件上传到dropbox时获得OutOfMemoryError

以下是我的情景:

服务器A包含文件(> 1GB) - >服务器B打开一个流并将该流传递给java中的dropbox api

这是我的代码:

DbxRequestConfig config = new DbxRequestConfig("dropbox/java-tutorial","en_US");
    DbxClientV2 client = new DbxClientV2(config, ACCESS_TOKEN);
    try {
        URL url = new URL(url_d);           
        // Upload Files to Dropbox
        String fileName = url_d.substring( url_d.lastIndexOf('/')+1, url_d.length() );
        DbxFiles.FileMetadata metadata = client.files.uploadBuilder("/"+fileName).run(url.openStream());

    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (UploadException e) {
        e.printStackTrace();
    } catch (DbxException e) {
        e.printStackTrace();
    }

任何人都可以给我一个解决方案。 谢谢。

0 个答案:

没有答案