比如说,在页面里输入汉字,传到后台调用一个winform程序,这个程序生成一个图片,图片自动保存在服务器上,保存后可以传递参数给页面由页面读取显示图片,也可以以流的形式直接回传给web页面并显示图片,图片比较大,不能像验证码那样生成在缓存里。问winform和页面互传数据的话比较好的实现方法是什么,winform如何回传给web页面,要求不能借助Ajax,希望高手指教。
调试欢乐多
这个问题问的的缺乏前提概念。asp.net是工作的服务器上的,不是工作在浏览器上的。
1.在页面里输入汉字后把汉字保存在一个a.xml文件中
2.使用进程类调用winform的exe程序,在winform程序的load事件中记得取a.xml里面你传的值,并根据这个值生成一个图片,当然这个就不难了。记得把这个图片路径存到数据库里或者是另一个临时文件中(如xml)
3.web中再从保存图片的位置里取出图片路径即可。
前提:
1.winform程序在配合着一起把代码写好
2.winform程序必须也放到服务器上,并且是已打包安装好的exe程序