页面打开失败,仅支持http/https的URL

Completed

Comments

26 comments

  • dpcloud

    点击下载,然后出现了上面的错误!

    0
    Comment actions Permalink
  • DJI Developer Support
    可否提供浏览器和遥控器对应状态的截图,还有操作步骤
    0
    Comment actions Permalink
  • dpcloud

    需要那些状态,我是在pilot里面第三方平台登录进入,然后里面的页面下载。 BTW:你需要那些状态?遥控器上firefox是可以下载。

    0
    Comment actions Permalink
  • DJI Developer Support
    pilot2 -> 第三方云成功登录 -> 返回到pilot2主界面->航线->选择云端航线->下载->提示 『页面打开失败,仅支持http/https的URL』 请问整个流程是这样进行的吗 如果不是,需要麻烦提供下具体操作步骤 如果是,则需要提供下前端和后端的配置文件信息
    0
    Comment actions Permalink
  • dpcloud

    1、我是 pilot2 -> 第三方云成功登录 -> 自己的网页,列表了航线(其实就是移植的project端的wayline页面)->下载,出现上述错误。

     

    2、你的回复这个,是返回到pilot2的航线-->云端,但是这里云端 是不显示我的云端航线。但是我可以确认数据库和oss上有都有航线,而且监控服务端api,也有执行 GET /wayline/api/v1/workspaces/{workspace_id}/waylines 数据库执行查询到了数据。但是pilot2里面云端不显示航线。

     

    刷新也显示 云端航线库为空

     

    但是对应的 api  GET /wayline/api/v1/workspaces/{workspace_id}/waylines, 执行了,显示数据有2条。数据库也的确是2条。

     

     

    0
    Comment actions Permalink
  • DJI Developer Support
    1. 下载过程会有重定向(获取文件url->重定向进行下载),而pilot2第三方云目前是不支持重定向的 2. 可以在WaylineFileController.java类的getWaylinesPagination方法中的return语句上打断点,debug方式启动,在航线中的云端页面下拉刷新,观察data中是否有正确的值
    -1
    Comment actions Permalink
  • dpcloud

    1-我已经修改了那部分代码,不是url重定向下载,而且再是显示器里面的firefox里面测试了,可以下载。

    2-你看上面的回复的第二张图片,第65行我添加了输出,在debug状态下也有正确的输出。

    0
    Comment actions Permalink
  • dpcloud

    0
    Comment actions Permalink
  • dpcloud

    没人回复么?

    0
    Comment actions Permalink
  • DJI Developer Support
    第三方云的url设置为pilot-login才可以访问云端航线。 pilot和web是不同的页面设计,如果需要自定义可以参考Cloud-API-Demo-Web-main\src\pages\page-pilot\文件夹中的代码
    0
    Comment actions Permalink
  • dpcloud

    估计我的回复误导了你。1,2是两个实验。肯定是通过pilot-login登录了第三方云,成功登录,状态connect。

    1-是把web里面关于航线的部分移植到了pilot-login登录成功后的pilot-home页面中测试。

    2-也是在pilot-login登录成功的状态下,回到pilot页面再去航线-云端,发现接口请求到了数据,但是pilot没有显示航线,还是说云端航线库为空

    0
    Comment actions Permalink
  • DJI Developer Support
    可以发下你的前端代码吗,这样看不到代码分析不出问题。
    0
    Comment actions Permalink
  • dpcloud

    云端下载的那部分,我没有修改

    0
    Comment actions Permalink
  • DJI Developer Support
    云端航线库在关闭无人机或重启无人机后可以获取到吗?
    0
    Comment actions Permalink
  • dpcloud

    我一直是用遥控器调试,还没有链接过无人接调试呢

    0
    Comment actions Permalink
  • dpcloud

    刚连上了无人机,分别测试了连接无人机和断开无人机 ,都无法显示云端航线,但是接口debug都是正常输出

    0
    Comment actions Permalink
  • DJI Developer Support
    需要麻烦提供下机型,固件版本号
    0
    Comment actions Permalink
  • dpcloud

    0
    Comment actions Permalink
  • DJI Developer Support
    1. 可以尝试升级飞行器固件版本 2. 如果修改了demo代码,可以尝试使用未修改的版本 3. 如果无法解决,可以发送修改后的源码
    0
    Comment actions Permalink
  • dpcloud

    那个云端航线,一定要连上无人机才能用么?不连接无人机,不能下载kmz文件到遥控器么?

    0
    Comment actions Permalink
  • DJI Developer Support
    不用无人机也可以下载。
    0
    Comment actions Permalink
  • dpcloud

    那你那个升级飞行器的固件版本,没啥意义。基本官方demo没有修改,就是数据库添加了航线数据,然后云端航线,服务端接口返回了数据,但是pilot里面没有没显示。  问下这个里面pilot是否可以查看有没有接收到数据的log么

    0
    Comment actions Permalink
  • DJI Developer Support
    可以麻烦确认下使用官方demo是否可以获取到云端航线吗
    0
    Comment actions Permalink
  • DJI Developer Support
    还有航线的完整返航值可以发个文本的吗
    0
    Comment actions Permalink
  • dpcloud

    1、就是官方demo,我没有做逻辑修改的,只添加了服务端log打印,没法获云端航线。

     

    2、啥是返航值?

    0
    Comment actions Permalink
  • DJI Developer Support
    航线的返回值(就是log打印出来的完整内容); 现在可以通过遥控器上传航线到云端吗
    0
    Comment actions Permalink

Please sign in to leave a comment.