WebPascal是使用Delphi开发网站的一套解决方案,兼容主流Web前端框架,让Delphi程序员能够轻松开发Web网站、Web应用、WebAPI、JsonAPI等基于HTTP的应用,且支持HTTPS(SSL/TLS)。
请查看doc目录下的升级日志、注意事项和部分说明三个文本文件
目录结构:
Bin\ 可执行文件、脚本和资源等。
Demo\ 一些演示,ScriptDemo目录下的复制到Bin\Script目录下就可测试。
Doc\ 一些文档,请认真查看。
Plugin\ 一些js插件,做网站时可用。
网站案例展示:https://www.offeu.com 同时可下载该站整站前后端脚本和资源。
WebAPI演示:https://www.offeu.com/www/getip2.api 返回客户端ip及相应的物理位置信息。
文件上传演示:https://www.offeu.com/www/upfile.html 阿里云服务器,上传速度不错。
在线教程:https://www.offeu.com/www/index_id_119.html
授权:免费使用,无任何限制,个人或企业均可无限制使用,但不可对软件进行逆向等操作。
QQ群:免费用户请加群 579473754,需要源码的请加会员群 296308592(源码收费)。
介绍:http://bbs.2ccc.com/topic.asp?topicid=512865
下载:http://pan.baidu.com/s/1o7E964a
*修正 +增加 -去除 ^调整
2.3
-配置项Token取消,移除相关代码,这个令牌功能已经在2.0中被移除;
+增加配置项jsOrigin,即JavaScript跨域支持,开启后允许所有域的访问;
^优化停止服务时的处理,对远程重启和零点重置都有影响;
+增加GetMachineInfo函数,用于获取软硬件信息,如BIOS信息、UUID编码、CPU信息、计算机名、Win系统GUID等信息;
注:UUID固定唯一,重装系统也不影响,可当机器码用,CPUID同批次同款是一样的,Win系统GUID重装系统后会改变;
^退出或重启服务时,记录相应的状态到日志中;
+增加DES、AES加密解密算法函数和SHA1、SHA224、SHA256、SHA384、SHA512散列/哈希算法函数,配合MD5、BASE64使用,DES强制使用ECB模式,AES支持ECB、CBC模式及128/192/256位;
^调整MD5输出内容为小写,其它算法输出的也统一为小写;(旧版中有用到MD5的请注意大小写)
+增加主程序更新功能,方便升级服务端主程序,重启服务时会检测目录下有没有up_x86.exe(64位是up_x64.exe),有就会自动把up_x86.exe(64位是up_x64.exe)替换成自己,也就是你可以ftp上传更新文件,然后远程重启更新了;
^去掉FnBase64、FnCAPTCHA和FnQRCode函数所生成base64编码的换行符,以兼容其它语言获取;
+增加百度WebUploader插件,在Plugin目录下,并提供了配套webpascal的演示文件在其目录下,双击html即可测试。