首页 / 浏览问题 / 桌面GIS / 问题详情
iserver的API上传文件时发生了错误
18EXP 2023年09月09日
您好,我在使用iserver的API上传文件时发生了错误,iserver为linux 11.1版本,报错信息为{'succeed': False, 'error': {'code': 400, 'errorMsg': '文件路径不合法:在服务器上创建目录失败。'}}。具体操作为先向iserver/services/security/tokens.rjson请求token,而后向iserver/manager/filemanager/uploadtasks.rjson创建上传任务,最后向返回的newResourceLocation地址发送文件上传请求,toFile参数为服务器绝对路径,且文件夹已经创建,其他参数保持默认。
请问是什么原因

1个回答

您好,上传文件确定几个信息,

1.上传任务参数是否正确,包括全路径、全路径中文件名

2.现在运行iserver的账户在目标文件夹是否有权限(linux系统中部分文件夹可能普通账户没有权限,部分系统文件夹root账户也会受限),

可以尝试使用root账户运行iserver再进行业务。

参考:

https://blog.csdn.net/supermapsupport/article/details/102957577

希望可以帮助到您。

9,783EXP 2023年09月11日
你好,1. 已检查目录配置,使用绝对路径,且包含文件名和后缀
2. 尝试使用root用户进行运行,但依然报错

请问应该怎么解决?谢谢
你好,问题已经解决了,谢谢
...