1. 浏览器提交一个表单
2. EmWeb Server访问存档文件
3. Server使用以文档对象组件的方式来表现内部表单,并且提交的数据被用于构建表单数据结构。
4. Server调用ewaFormSubmit_*()
5. ewaFormSubmit_*()函数执行编写者的指令
6. Server向浏览器发送回应
Note:
ewaFormSubmit_*()函数的返回值就是Server的回应,若返回NULL,则Server返回“204 No Content” 。
你可以在函数中调用ewsContextSendReply()来返回一个URL给browers,这个函数将使Server忽略掉ewaFormSubmit_*()的返回值。
你也可以在函数中调用ewsContextSetFile()来标识一个文件,并通知Server将这个文件返回给browers,这种情况下,你必须首先调用ewsContextSetFile()然后再调用ewsContextSendReply()。这样的话,Server将会忽略从ewaFormSubmit_*()的返回值,并将文件作为对submission的回应。