|
5精币
想用E2EE做一个上传下载的服务功能. 源码如下:
全_网站服务器.启动 (创建键值表 (“端口”, 全_服务_端口号, “编码”, “GBK”, “上传”, 真, “上传尺寸”, 0, “上传类型”, “jpg;png;gif;sqlite”, “网页”, “./网页”), )
上传的:
|
获取表单参数和上传 | 逻辑型 | | |
请求对象地址 | 整数型 | | | | 响应对象地址 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 请求 | 服务器请求 | | | 响应 | 服务器响应 | | | 模板数据 | 存取键值表 | | | 文件绝对路径 | 文本型 | | | 文件详细信息 | 存取键值表 | | | 上传路径 | 文本型 | | | 取回请求对象 (请求对象地址, 响应对象地址, 请求, 响应 ) 文件绝对路径 = 请求. 上传文件_取上传文件路径 (“file1”)文件详细信息 = 请求. 取上传文件信息 (“file1”)上传路径 = “/官方数据/” + 文件详细信息. 取文本 (“filename”)调试输出 (文件详细信息. 到文本 ()) 如果 (文件详细信息. 取文本 (“error”) = “上传成功”)如果 (全_网站服务器. 移动文件 (文件绝对路径, #网站目录_网页目录, 上传路径, 文件绝对路径 ) = 假)返回 (响应. 写出文本 (“失败: 001”)) 返回 (响应. 写出文本 (“上传成功”)) 返回 (响应. 写出文本 (“失败: ” + 文件详细信息. 取文本 (“error”)) )
下载的代码:
|
获取表单参数和下载 | 逻辑型 | | |
请求对象地址 | 整数型 | | | | 响应对象地址 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 请求 | 服务器请求 | | | 响应 | 服务器响应 | | | 模板数据 | 存取键值表 | | | 局_文件名 | 文本型 | | | 取回请求对象 (请求对象地址, 响应对象地址, 请求, 响应 ) 局_文件名 = 请求. 取参数 (“filename”, )调试输出 (“下载的文件名:” + 局_文件名 )返回 (响应. 发送文件 (“/官方数据/” + 局_文件名 ))
测试用的POST:
.版本 2
.支持库 e2ee
.支持库 spec
局_文件内容 = 读入文件 (“H:\db00.sqlite”)
网站.创建上传文件项_从字节集 (头文件像, “db00.sqlite”, 局_文件内容)
表单.创建 (“file1”, 头文件像)
网站.置编码 (#文本编码格式_GBK)
网站.执行POST (“http://127.0.0.1:8080/upload/”, 表单, 局_返回的内容, 真, )
调试输出 (“局_返回的内容”, 局_返回的内容)
上传提示是成功的.可是成功上传的文件.确不可用了.请问这是为什么呀?
|
|