dcl1214 发表于 2023-9-5 10:31:54

LISP如何下载远程服务器的文件?

本帖最后由 dcl1214 于 2023-9-5 10:38 编辑

   (setq file-loc
      ($http-server$    ;远程mysql通信函数
      (list
    (cons "IP"(getenv "数据库地址"));远程服务器的地址
    (cons "端口" ($locport$))
    (cons "接口" ($fu-wu-qi-jie-kou$ "下载文件"));远程服务器支持的方法名
    (cons "数据库路径" "C:\\ZXCAD.DB")
    (cons "报文头"
          (list (cons "Client-Auth" (getenv "ComputerName")))
    )
    (cons "Sql" web-file);远程服务器上的相对路径(一般服务器都是根据config控制的相对路径)
    (cons "http方法" "GET");如果远程服务器要求必须是post,这里改成psot即可,但是,浏览器等软件都无法下载了,只能写代码了
    (cons "返回格式" "数组");这里其实是告诉软件,服务器返回来的数据是进制文件还是字串文件
    (cons "保存路径" "c:\\test.dwg");如果是完整路径,程序就按照完整路径保存,如果没有传递完整路径,程序保存在zx-hcml这个变量指定的夹子里面
      )
      )
   )

dcl1214 发表于 2023-9-5 10:37:45

建议远程服务器端采用post方式支持下载(潮流模式都是get)

cjrun 发表于 2023-9-5 21:43:29

楼主有没有相关基础资料推荐给我们这些网络编程小白学习一下

花开富贵 发表于 2023-9-5 22:00:02

大佬有没有关于服务器的资料,供我们瞻仰一下:lol
页: [1]
查看完整版本: LISP如何下载远程服务器的文件?