1

我正在使用 Azure SDK (Java) 在 ADLSGEN2 中创建目录、上传文件、移动文件。

我的输入很简单,看起来像:

path : /path/to/fileOrFolder

但我收到以下错误:

com.azure.storage.file.datalake.models.DatalakeStorageException: Status Error code 400: The request URI is invalid ...
4

1 回答 1

5

我在这里分享解决方案,因为它花费了我几个小时到 1 天的调试时间......为此:

问题是我在路径前面有一个领先的斜线。

解决方法:去掉路径开头的第一个斜杠:

代替

/path/to/fileOrFolder

经过

path/to/fileOrFolder

所有操作都采用相同的模式:上传、创建目录、重命名、删除……

我认为 Azure SDK 应该自己进行规范化或有更全面的错误消息......

于 2020-03-22T13:38:30.563 回答