打开失败:EISDIR(是一个目录)

时间:2017-11-05 05:33:05

标签: java android file dropbox java-io

我尝试通过以下代码在我的Android代码中将文件夹上传到Dropbox:

try {
            // Upload to Dropbox
            InputStream inputStream = new FileInputStream(file);
            dbxClient.files().uploadBuilder("/" + file.getName()) //Path in the user's Dropbox to save the file.
                    .withMode(WriteMode.OVERWRITE) //always overwrite existing file
                    .uploadAndFinish(inputStream);
            Log.d("Upload Status", "Success");
        } catch (DbxException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

文件'是一个目录。但是当它是一个文件夹时,我会在第一行得到这个例外:

open failed: EISDIR(is a directory)

我能解决这个问题吗?或者它必须是目录?

0 个答案:

没有答案