① 易语言如何发送数据给客户端或者服务器
客户端.发送数据(到字节集(“标识”+“文件名称”+“|”)+读入文件(路径))-------------------------服务器端未处理=服务器.取回数据()如果真(“标识”=到文本(取字节集左边(未处理,4))数组=分割字节集(取字节集右边(未处理,取字节集长度(未处理)-4),到字节集(“|”))写到文件(取运行目录()+“\”+到文本(数组[1]),数组[2])
② 易语言ftp文件上传的问题
.版本 2
.支持库 downlib
.支持库 iext
.支持库 internet
.程序集变量 上传文件, FTP上传对象
.程序集变量 参数, 任务参数
.子程序 上传
参数.类型 = 2 + 3 ' 参数详见提示
参数.传送类型 = 1
参数.文件地址 = “ftp://” + FTP地址 + “/” + FTP账号 + “/1/1.txt” ' 这里是FTP服务器路径,可以修改。
参数.用户名 = FTP账号
参数.用户密码 = FTP密码
参数.本地文件路径 = “c:\1.txt” ' 这里的文件名是需要上传的文件路径,可以修改。
参数.线程等待超时 = 1000
透明标签1.标题 = “正在连接服务器...”
透明标签2.标题 = “正在上传文件...”
.判断开始 (连接FTP服务器 (FTP地址, FTP账号, FTP密码, , ))
透明标签1.标题 = “已连接!”
输出调试文本 (FTP取现行目录 () + “aaa”)
.默认
透明标签1.标题 = “连接失败!”
返回 ()
.判断结束
' 双线内代码为测试服务器是否可用,可以不需要
上传文件.上传文件 (参数)
③ 易语言怎么上传到ftp
连接ftp服务器()命令
FTP文件上传 ( )命令
按照指示的步骤填写就能上传了。
需要互联网支持库。
其实挺简单的。
④ 易语言怎么吧客户端提交的文本到服务端里
以下程序为客户端:
需要用到:一个叫客户的组件。基本组件里面就有了。刚装的易语言4.11版本在有一个时钟的那行的最后一个就是。
.版本
2
.子程序
__启动窗口_创建完毕
'先连接到服务器,端口号用19730端口
.如果真
(客户1.连接
(地址编辑框.内容,19730
)
=
假)
信息框
(“连接失败!”,
0,
)
返回
()
.版本
2
.子程序
_发送按钮_被单击
.如果真
(客户1.发送数据
(发送编辑框.内容)
=
假)
信息框
(“发送失败!”,
0,
)
.如果真结束
__________________________________________________-
以下程序为服务端
需要用到:一个叫服务器的东西。
.版本
2
.子程序
_服务器1_数据到达
.局部变量
变量1
.局部变量
收到数据,
字节集
收到数据
=
服务器1.取回数据
()
'这样一来“收到数据”这个变量里面就保存着客户端传上来的文本的数据。可以进行其他处理。
__________________________________________________________________
⑤ 易语言上传文件到服务器
可以在服务器上放一个过滤用的列表/数据库(白名单、黑名单之类),先读取,判断是否符合内容,符合就上载
⑥ 易语言怎么上传js文件到ftp服务器,试了好多方法都不行
文件应该没有扩展名的区别,刚网络上随便找了一个免费FTP测试,测试结果
没有任何问题,如果你是所有JS文件都不能上传可能是服务器的限制。
调试输出 (FTP文件上传 (“C: itle.js”, “ itle1.js”, ))
是不是服务器限制上传JS。你可以进行甄别,例如随便将一个文本文件修改为JS的扩展名。如果失败,就是服务器上禁止了此类型的文件上传。
如果是这种情况,将扩展名修改成txt。上传后在重命名回来。
⑦ 易语言ftp上传文件
[e=1].版本 2
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 ftp, 类_FTP
.如果真 (ftp.连接FTP服务器 (地址, 帐号, 密码, 21, ))
.如果真 (ftp.文件上传 (取运行目录 () + “\123.txt”, “/123.txt”, ))
调试输出 (“上传成功”)
.如果真结束
[/e]
1.文件上传,返回的是真吗。 是否上传成功,如果成功了说明命令没有问题,是参数的问题。
2.文件上传的第二个参数,去掉IP地址试试。
⑧ 易语言FTP上传
.版本 2
.支持库 downlib
.子程序 _添加用户_创建完毕
服务器名 = “10.110.160.23”
登录名 = “jjwnet”
登录密码 = “1”
.如果真 (全局辅助对象.连接FTP服务器 (“ftp://” + 服务器名 + “/others/”, 登录名, 登录密码, 21, , ) = 假)
信息框 (“无法连接服务器”, 0, )
销毁 ()
.版本 2
.支持库 downlib
.子程序 上传文件
.参数 服务端文件名, 文本型
.参数 本地文件名, 文本型, ,
.局部变量 任务参数, 任务参数
任务参数.类型 = #传送常量.上传
任务参数.用户名 = 登录名
任务参数.用户密码 = 登录密码
任务参数.本地文件路径 = 本地文件名
输出调试文本 (任务参数.本地文件路径)
任务参数.文件地址 = 服务端文件名
输出调试文本 (任务参数.文件地址)
任务参数.交互回调函数 = &交互回调函数
任务参数.日志回调函数 = &日志回调函数
全局上传对象.上传文件 (任务参数)
.子程序 交互回调函数, 整数型, , 同名覆盖
.参数 消息类型, 整数型
.参数 线程信息, 整数型
.参数 参数3, 整数型
.参数 参数4, 整数型
.参数 对象信息, 整数型
.局部变量 获得对象标记, 整数型
.局部变量 内容, 文本型
.局部变量 新文件名, 文本型
.局部变量 线程组, 整数型, , "0"
' 成员<15>的中文名称为“交互回调函数”,英文名称为“MutualCallBack”,类型为“子程序指针(SubPtr)”。
' 注册一个回调函数,系统产生需要交互的消息时调用此函数,具体消息请参见传送常量中设置的消息常量。如果为0则不接收,默认为0。回调函数需要有5个参数,一个整数型的返回值。返回值根据消息类型的不同而不同,如果没有说明则返回值没有意义。参见具体的消息第一个参数(整数型)消息类型,参见“传送常量。”第二个参数(整数型),线程信息,可以通过”取线程信息“获得每个上传或下载对象的线程信息,与本参数比较从而确定发送本消息的对象第三个参数(整数型)根据消息类型的不同而不同,参见具体的消息第四个参数(整数型)根据消息类型的不同而不同,参见具体的消息第五个参数(整数型),对象信息,可以通过“取对象信息”获得下载或上传对象的信息与本参数比较,从而确定本消息属于哪个对象。
.如果真 (消息类型 = #传送常量.发现存在文件)
返回 (#传送常量.覆盖) ' 发现有同名文件存在,则覆盖
.如果真结束
返回 (0)
.子程序 日志回调函数
.参数 线程信息, 整数型
.参数 时间, 文本型
.参数 内容, 文本型
.参数 消息类型, 整数型
.参数 对象信息, 整数型
.局部变量 日志内容, 文本型
.版本 2
.支持库 dp1
.子程序 _按钮1_被单击
.局部变量 文件名, 文本型
文件名 = “d/xxxxxx.txt”
上传文件 (“ftp://” + 服务器名 + “/databases/” +“xxxxxx.txt”, 文件名)
延时 (1000)
信息框 (“上传成功”, 0, “finish”)
⑨ 用易语言开发了服务端程序后,需要租怎样的服务器,然后如何上传到服务器中运行
租一个外网IP的服务器 且该服务器不会被其他人使用的服务器而非虚拟机!
租用服务器后 打开服务器的远程控制!在本机远程控制中输入服务器ip和用户名 并且打开C盘共享!这样可以将服务器内的C盘共享到本机中 到时候直接复制本机的程序到服务器共享C盘即可!