tde*_*roc 3 sdk azure azure-data-lake azure-data-lake-gen2
我正在使用 Azure SDK (Java) 在 ADLSGEN2 中创建目录、上传文件、移动文件。
我的输入非常简单,如下所示:
path : /path/to/fileOrFolder
但我收到以下错误:
com.azure.storage.file.datalake.models.DatalakeStorageException: Status Error code 400: The request URI is invalid ...
Run Code Online (Sandbox Code Playgroud)
我在这里分享解决方案,因为它花费了我几个小时到 1 天的调试时间......仅此而已:
问题是我在路径前面有一个前导斜杠。
解决方案:删除路径开头的第一个斜杠:
代替
/path/to/fileOrFolder
经过
path/to/fileOrFolder
所有操作的模式都是相同的:上传、创建目录、重命名、删除……
我认为Azure SDK应该自己进行规范化或者有更全面的错误消息......
| 归档时间: |
|
| 查看次数: |
1952 次 |
| 最近记录: |