*修正 +增加 -去除 ^调整
5.1
*修正CORS问题,强制所有接口允许跨域;
*修正验证码生成时,在英文系统下字体问题;
+增加vue2后台模板:demo\vue2目录;
+增加计划任务演示:demo\task目录;
+增加文件上传演示:www\upload.html;
+增加99乘法表打印演示:script\99.api;
+增加验证码演示:script\captcha.api;
+增加算法演示:script\crypto.api;
+增加数据库演示:script\db.api、conn.cfg;
+增加全局变量演示:script\globalvars.api;
+增加http客户端演示:script\http.api;
+增加http编码演示:script\http_encoder.api;
+增加http属性演示:script\http_request.api;
+增加json操作演示:script\json.api;
+增加JWT演示:script\jwt.api;
+增加二维码演示:script\qrcode.api;
+增加正则表达式演示:script\regex.api;
+增加微信公众号演示:script\wechat.api;
+增加综合演示:script\test.api;
+增加演示列表,方便启动后直接查看各个演示,www\index.html,运行后 localhost:8833 访问。
5.0
+实现基本变量、语法、语句;
+实现常用同名函数,内置函数;
+实现日志,调用方式为logger.info('log'),包括debug、info、error、warn、fatal;
+实现函数include('文件名'),实现插入脚本到当前位置;
+实现json对象处理;
+实现数据库操作函数db.conn、db.query、db.exec;
+实现http基本服务,/ask/脚本响应接口;
+实现http服务端属性,request数据;
+实现http静态资源文件下载输出,文本类自动UTF8编码(阿里云ECS 2C4M5M 下载572M文件,满速680K/s,用时约14分钟);
+实现http文件上传接口,小内存占用,支持大文件上传(传至本地虚拟机7.2G文件耗时110秒平均67M;移动500M带宽传至阿里ECS,572M文件耗时90秒平均6.5M);
+实现正则表达式、base64、urlencode、雪花算法、JWT、对称算法(DES、3DES、AES、SM4)、哈希函数(sm3、sha224、sha256、sha384、sah512、sha3_224、sha3_256、sha3_384、sha3_512、sha1、md5);
+实现QRCode、验证码生成;
+实现http客户端,常用请求方法实现(Get/Post/Json/FormData/Put/Delete);
+实现计划任务模块;
+定时清理临时文件,定时缓存日志。
本版本为正式版,已经基本满足网站和接口api开发的需求,后续将持续更新。
下载地址:
https://pan.baidu.com/s/1o7E964a
WebPascal5_1_free.zip
WebPascal5_1_Vue2_Demo.zip ==> vue2+wp5演示,解压运行即可测试。
在线测试:
http://hk.zjoss.com ==> vue2演示
http://hk.zjoss.com:8833 ==> 脚本演示
注:永久免 费使用,无功能限制,无后门,未加壳,可修改PE信息,公司可购买源码,不定时更新,因新版内核变动较大,wp3、wp5共存。wp3基于RealThinClientSDK,wp5基于indy+dwscript(不支持高并发场景,可通过nginx负载分流,或使用用http.sys),算法库使用的cnpack的算法库。
官网:https://webpascal.com
