和同事一起定位一个问题。设备往ftp服务器上上传文件,看界面上提示是成功了,但实际上ftp上找不到文件。

  环境是ipv6的环境,设备和ftp都是ipv6的ip。

  环境不是linux而是windows,文件名是拼接起来的,其中就包含了ip地址。

  最后怀疑是ipv6地址中的:的问题,试了下,确实windows环境下创建带:的文件是会报错的。

  把:替换成.或者-就可以了。

 

  这样是一个需要注意的地方,:在linux下是可以当成文件名的一部分的。

  linux下的文件名中有特殊字符时,直接删除也是删不掉的,也需要做转义处理。

相关文章:

  • 2021-12-12
  • 2021-07-21
  • 2021-08-13
  • 2022-12-23
  • 2021-12-25
  • 2021-05-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2021-11-11
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
相关资源
相似解决方案