明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1654|回复: 3

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

[复制链接]
发表于 2023-9-5 10:31:54 | 显示全部楼层 |阅读模式
本帖最后由 dcl1214 于 2023-9-5 10:38 编辑

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

评分

参与人数 2明经币 +2 收起 理由
cghdy + 1 很给力!
guosheyang + 1 赞一个!

查看全部评分

 楼主| 发表于 2023-9-5 10:37:45 | 显示全部楼层
建议远程服务器端采用post方式支持下载(潮流模式都是get)
发表于 2023-9-5 21:43:29 来自手机 | 显示全部楼层
楼主有没有相关基础资料推荐给我们这些网络编程小白学习一下
发表于 2023-9-5 22:00:02 | 显示全部楼层
大佬有没有关于服务器的资料,供我们瞻仰一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 05:06 , Processed in 0.150960 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表