WebSnap 中如何实现文件上传?

hiflower 2003-05-09 03:53:15
请教高手,在 WebSnap 中如何实现文件上传?
在 TAdapter 中可以添加 AdapterFileField,此 Field 有个 OnUploadFiles 事件,但怎么才能触发这个事件呢?
...全文
95 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiflower 2003-05-27
  • 打赏
  • 举报
回复
更好的方法:
Adapter.UpdateRecord

这样,可以在 OnUploadFiles 中处理上传的文件。
hiflower 2003-05-14
  • 打赏
  • 举报
回复

出奇的简单!!
虽然 WebSnap 有许多问题,但在很多方面还是很出色的!

procedure TPageProducerPage1.AdapterActionUploadExecute(Sender: TObject;
Params: TStrings);
var
i:Integer;
Buffer:PChar;
begin
with WebContext.Request do
begin
if Files.Count>0 then
begin
i:=Files.Items[0].Stream.Size;
GetMem(Buffer,i);
i:=Files.Items[0].Stream.Read(Buffer^,i);
FreeMem(Buffer);
end;
end;
end;
888888888888 2003-05-11
  • 打赏
  • 举报
回复
关注
zdszt 2003-05-11
  • 打赏
  • 举报
回复
李维那本书上有的,
你去看看。
就是创建文件流
代码下载地址: https://pan.quark.cn/s/a4b39357ea24 《MCGS调试助手-V2.3:深入解析与应用》 MCGS(Made in China for Graphic System)作为在工业自动化领域内得到广泛应用的组态软件,凭借其卓越的图形化编程技术以及全面的设备驱动兼容性,让使用者无需深入探究底层编程语言,即可迅速构建监控系统。MCGS调试助手V2.3是这一系列软件的更新迭代版本,致力于为使用者创造一个更加高效且便利的调试氛围。该版本正式推出时间为2022年4月13日,内含两个核心执行单元:MCGS调试助手_V2.3.apk与MCGS调试助手_V2.3.exe。前者适配于Android平台,后者则面向Windows系统,这反映出MCGS调试助手不仅聚焦于台式机平台,同时亦充分顾及了移动设备的使用情境,从而拓宽了其应用范畴。 MCGS调试助手的关键功能囊括: 1. **即时监控**:借助可视化界面,使用者能够即时掌握设备运行状况,涵盖数据流转、警报通报等资讯,显著增强了监控效能。 2. **仿真检测**:在正式实施之前,调试助手提供仿真平台,使用者可预设多样化工况,检测系统的响应机制和处理效能,确保程序的稳固性与精准度。 3. **问题排查**:内嵌的问题排查工具能够协助使用者迅速识别并处理系统中出现的故障,缩减停机时长,提升生产效能。 4. **设备互联**:MCGS兼容多种工业通讯协议,例如MODBUS、OPC等,能与各类可编程逻辑控制器、感应器、执行器等硬件设备实现无隙对接,达成数据互通。 5. **编程脚本**:尽管MCGS以图形化操作为主,但也支援编程脚本的运用,针对复杂的逻辑管控,使用者可通过编写脚本来达成目标。 6...

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧