分类分类
大小:36.0 MB 更新:2024/12/07
类别:其他软件系统:WinAll
WebPascal是一个Delphi网页开发工具,该工具可以为用户提供一整套的web开发解决方案,用户能够通过它轻松开发出web网站,web应用以及HTTP API等等基于HTTP的应用;该软的功能丰富且强大,内置的大量功能可以满足用户各项操作,辅助用户进行web开发设计;该软件能够轻松为Delphi开发人员解决Web设计和开发中遇到的所有问题;该软件是基于Delphi语言进行web开发的,并且支持HTTPS(SSL/TLS),因此使用这款软件进行项目开发,不仅高效并且安全;感兴趣的朋友欢迎在本站下载使用。
1、支持上传路径设置,指定URL和磁盘路径,在配置文件中设置[上传]项,仅第一条记录有效;
2、支持pascal语法脚本解析;
3、支持虚拟目录,默认页面和输出类型设置,请在配置中进行设置;
4、支持中文目录识别和输出;
5、支持网络服务,静态文本,二进制数据输出;
6、支持浏览器的主机重定向,301域名传输,不影响界面;
7、它支持伪静态页面,动态脚本生成伪静态页面以优化搜索引擎的集合;
8、支持JavaScript跨域设置Gzip压缩模式,IP黑名单设置;
9、支持浏览器缓存设置,以时间为单位;
10、支持多域名绑定,域名对应不同的脚本目录。
1、平台的所有接口都以UTF-8编码传输数据,并且UTF-8进出UTF-8。
2、所有脚本文件应使用UTF-8编码(而不是UTF-8 +)保存。
3、界面信息返回服务器状态和系统状态;
4、界面请求和WWW负责回答网页的嵌入式脚本
5、纯脚本设计方式,易于维护和部署,类似于PHP
6、不需要IDE来设计软件,也可以在手机上进行维护工作。
7、接提供大量内置函数和辅助设计,帮助Delphi开发人员解决Web设计开发的所有问题。
8、可轻松开发Web网站、Web应用、HTTP API、RESTFul API等基于HTTP的应用。
首先,介绍下如何使用脚本模型,从WebPascal.com下载最新的WebPascal脚本模型,它是一个压缩包,下载到本地,解压后,你会看到它的目录结构如下:
在开始之前,建议您先查看一下doc目录下的几个文档,分别是 部分说明 升级日志 和 注意事项,部分说明就是脚本模型内置函数的清单和说明,也包含简单的示例。现在开始写咱们的第一个脚本,进入bin目录,运行WebPascal_x86.exe,如下图:
在图中,您可以看到,默认设置已经让其开启了服务,8833就是服务端口。进入bin\script目录,新建一个文本文件,将它命名为hello.txt,然后打开它,在里面输入以下内容:
输入完成后,保存,然后打开您电脑上的浏览器,输入http://localhost:8833/www/hello.txt,就能看到您的第一个脚本实现了
解释一下,WebPascal的基本语法就是用框起来的,单引号则表示需要输出的内容。
注意!脚本模型要求所有脚本文件用utf-8编码格式保存,浏览器上也会自动输出utf-8编码格式的内容,比如你输入中文,也能正常的显示出来。
文件上传是项目中常见的需求,比如app项目中上传用户自定义头像、照片等需求,所以,脚本模型也是理所当然的需要支持文件上传功能了。
目前在脚本模型中,可以通过固定的集成接口upfile和自行定义一个API接口来实现文件上传的功能,请查看脚本目录下的upfile.html和base64.api两个演示;upfile.html是以multipart/formdata(post)形式上传文件,而base64.api则是将base64编码后的文件进行解码和保存成文件的过程演示。
先来讲解下base64这个,拿iOS来举例,在iOS中将选择的图片压缩并转换成NSDATA类型,比如:
然后对NSData数据进行Base64编码,最后将Base64编码后的数据通过API接口上传至服务器,这是APP开发中很常用的一种方法。
而multipart/formdata这种形式呢,主要是用在html5 app的场合,当然,也可以在app中直接访问upfile接口进行操作,iOS下使用AF3进行了测试,效果如下:
这里,请注意一下参数,formData那行,需要设置name为fname,而fileName则是你的目标文件名了,返回值是 json数据。
Cygwin 其他软件808 KB2.873 官方版
详情Vbs To Exe 其他软件1.45 MB2.0.6 中文版
详情Visual Studio 2015 Community 其他软件5.8 GB免费版
详情Cygwin x64 其他软件832 KB2.873 官方版
详情sql数据库备份恢复助手 其他软件1.77 MB2.9.1 绿色版
详情Navicat for MySQL 其他软件17.34 MB11.2.15 中文版
详情jEdit 其他软件3.72 MB5.3.0 中文版
详情Aptana Studio 其他软件127.97 MB3.6.1 官方版
详情Navicat for MySQL 其他软件25.06 MB11.2.15 中文版
详情PhpStorm 其他软件154.45 MB10.0.1 官方版
详情Android Killer 其他软件19.87 MB1.3.1 绿色版
详情Wing IDE 其他软件53.01 MB5.1.5 官方版
详情Zend Studio 其他软件290.42 MB12.5.1 中文版
详情ActivePerl 其他软件26.26 MB5.20.2.2002 官方版
详情Free Pascal 其他软件40.01 MB2.6.4 官方版
详情VisualSVN 其他软件4.3 MB5.0.1 官方版
详情wxPython 其他软件14.56 MB3.0.2.0 免费版
详情Wing IDE 101 其他软件50.38 MB5.1.5 官方版
详情Redmine 其他软件3.45 MB3.1.0 免费版
详情CoolFormat 其他软件2.96 MB3.4 免费版
详情点击查看更多
Microsoft Visual Studio 2012 Ultimate 其他软件1.5 GB中文版
详情Microsoft Visual Studio 2013 Ultimate 其他软件5.8 GB中文版
详情Navicat for MySQL 其他软件25.06 MB11.2.15 中文版
详情SQL Server 2012 其他软件3.4 GB简体中文版
详情SQLite Expert Personal x64 其他软件21.1 MB4.0.0 免费版
详情Sublime Text 3 其他软件9.77 MBBuild 3211 官方版
详情Eclipse中文版 其他软件228.66 MB4.5.0 官方版
详情eclipse下载64位 其他软件212.64 MB4.6 官方版
详情PhpStorm 其他软件154.45 MB10.0.1 官方版
详情matlab 其他软件7.5 GB8.5 官方版
详情UltraEdit 其他软件73.98 MB25.10.0.50 中文版
详情Microsoft Visual Studio 2005 其他软件2.54 GB中文版
详情Visual Studio 2015 Community 其他软件5.8 GB免费版
详情Zend Studio 其他软件290.42 MB12.5.1 中文版
详情WinHex 其他软件4.8 MB19.3 中文版
详情Visual C++ 6 其他软件805 MB6.0 安装版
详情三菱PLC编程软件 其他软件227.64 MB8.86 官方版
详情STEP 7 MicroWIN 其他软件316.49 MB4.0.6.35 官方版
详情Unity3D 其他软件1024 MB4.3.4 官方版
详情Sublime Text 3 其他软件10.35 MBBuild 3211 官方版
详情点击查看更多
水果机游戏单机 休闲益智0MBv1.0
详情水果机投币游戏机单机版免费版 休闲益智0MBv1.0
详情欢乐拼三张单机版2025 休闲益智61.5MBv7.2.0
详情贪玩娱乐苹果官方下载 休闲益智0MBv7.2.0
详情森林舞会飞禽走兽 休闲益智0MBv1.0
详情彩虹多多彩票正版 生活服务33.2MBv9.9.9
详情彩虹多多极速版 生活服务33.2MBv9.9.9
详情王道棋牌官网最新版 休闲益智61.5MBv7.2.0
详情老式水果机 休闲益智0MBv1.0
详情波克城市棋牌 休闲益智61.5MBv7.2.0
详情777水果机免费单机版 休闲益智0MBv1.0
详情琼崖海南麻将15app下载 休闲益智61.5MBv7.2.0
详情老式水果机下载手机版 休闲益智0MBv1.0
详情琼崖海南麻将15旧版下载 休闲益智61.5MBv7.2.0
详情ky棋牌苹果版本 休闲益智61.5MBv7.2.0
详情彩民之家44666 生活服务68.2MBv1.7.1
详情狂暴捕鱼官网504.1 休闲益智61.5MBv7.2.0
详情888彩票网 生活服务33.2MBv9.9.9
详情老式水果机投币游戏机 休闲益智0MBv1.0
详情开元棋脾595cc 休闲益智61.5MBv7.2.0
详情点击查看更多