易语言-E2EE互联网服务器套件1.8.5.2

时间:2024-07-21 11:48:33
【文件属性】:

文件名称:易语言-E2EE互联网服务器套件1.8.5.2

文件大小:8.5MB

文件格式:ZIP

更新时间:2024-07-21 11:48:33

易语言支持库

[1.8.5] 修复了编译后的一个重大问题导致栈奔溃的问题。 [1.8.3] 优化了 E2EE 内存中同进程库的加载机制,更加可靠。 E2EE程序在内存中永远只保留一个版本,无论何种方式调用E2EE,只要是同进程都使用外层服务器所使用的E2EE版本,不会进行重复加载。 [网站服务器] 重构了 取配置文本() 。剔除了英文命名,加入了获取JSON形式的文本。可通过参数 是否为JSON 获取。 加入了 取验证器(验证器文件)。可通过验证器文件名载入验证器。 优化了 服务器日志处理。当打开日志文件失败(日志文件为只读等情况)时,可顺利启动服务器。 [其它] 创建文本() 修复了“``”时无法转换为双引号的问题。 重新处理了 E2EE通用服务模块。 把网站做成服务时,请不要调用 网站.初始化() 方法。资源或者依赖路径的初始化,请放在“网站.订阅初始化函数”对应的回调函数中。 [1.8.2] [数据库连接池] 加入了 输出执行SQL 和 执行时间 到日志的功能。对应的方法“是否输出SQL”和“置是否输出SQL”。可随时开启和关闭(线程安全)。 [网站服务器] 加入了 等待结束 方法。等待服务器运行直到停止或者结束。如果服务器在运行中,则此操作会一直等待并且会阻塞当前线程 加入了 清除页面缓存 方法。可通过请求相对路径,清除服务器上的 静态文件缓存 和 动态请求缓存 中的缓存数据。 修复了 大文件(2G以上) 获取尺寸无效的问题。这个是因为之前为网站打包工作做改造时,统一使用了32位数据长度的文件信息获取方法,32位有符号的数值无法描述2G以上的文件尺寸,会产生越界。 !!! 此功能影响到 网站打包 功能,所以可能需要新版的网站打包功能做支持。或者手动调用  网站打包  功能对网站进行打包。 [1.8.0] SSL部分加入了苹果ATS(强制HTTPS)支持。开发小程序对接微信等方面更加友好。E2EE服务器现已支持PFS完全前向保密机制。 [网站服务器] 加入了 动态缓存页 请求数据缓存的功能。 修复了 文件上传尺寸过大等情况下,还能获取上传成功的消息状态。 上传 在配置中 最大上传尺寸 单位改成了 KB 上传 文件类型加入了白名单模式。 如果只限定范围内的文件类型,上传文件类型只要填写后缀即可,例如:jpg;gif;png;webp(此时只允许这几种后缀的文件上传) 如果允许上传大部分类型,而只限定不允许某些类型,则可以使用 * 来代替所有,之外的后缀都不允许。例如:*;exe;com;bat;msi(此时除了exe...msi之外的所有类型都允许上传) 修复了 某些情况下,静态缓存文件无法准确响应 gzip 的问题。 [服务器请求] 加入了 验证参数() / 验证所有参数() 功能。自动匹配和验证 远程服务/视图函数 的参数。响应验证器设置。 [存取键值表/存取列表] 修复了 键值表/列表 在某些特定环境下可能解析JSON或创建小数类型对象崩溃的问题(D-OWL)。 [对象工厂] 加入了 创建时间戳() / 载入时间戳() 功能。能够生成和载入秒或毫秒级的时间戳。 修复了 创建文本从时间() / 创建时间从文本() 中的国际时间转换问题。 重写了 创建文本从时间() 和 创建时间从文本()。不会再因为格式不匹配阻塞或者崩溃。 优化了 Base64解码 函数,可兼容包含换行等号空格等情况。 [网站客户端] !!! 重要更新:返回信息头如果有多个,将不会再转换为存取列表,而是会不停的追加多行文本,一行表示一条数据。 修复了 键值表 作为POST参数时可能引起的访问失败问题。 加入了 自动跳转时,获取每次服务器返回的信息头。 修复了 代理设置无效的问题。可正常使用代理服务器。 [网页内容解析器] 修复了标签和属性中出现“-”和“_”无法完整解析名称的问题。 [加解密对象] 修复了 RSA 加解密签名时,设置输出小写十六进制文本始终为大写的问题(番茄) [数据验证器] 字母中文等验证条件加入了扩展字符支持。允许在字母等验证时可包含自定义字符“空格”“中划线”等。 jimstone


【文件预览】:
E2EE互联网服务器套件1.8.5.2
----更新说明.txt(28KB)
----E2EE通用服务模块()
--------E2EE通用服务模块.e(22KB)
--------E2EE通用服务模块.ec(18KB)
--------服务配置说明.png(8KB)
--------示例()
----E2EE互联网服务器套件1.8.5.2()
--------static_lib()
--------lib()
----模板编辑器()
--------images()
--------cmd_guide.html(1KB)
--------config.conf(589B)
--------e2ee-inject.html(305B)
--------help.html(3KB)
--------dist()
--------index.html(13KB)
--------monaco()
--------qsql.html(4KB)
----使用前请看.txt(1KB)

网友评论