用什么技术可以实现在线画板。并能将其转化成BMP格式的文件POST给服务器B/S模式的

解决方案 »

  1.   

    这个在线画板必须要用ActiveX来做,或者是Applet,或者是Flash,总之他是运行在客户端的,用户画完后点击保存,画好的图像通过你的ActiveX或Applet或Flash作为文件保存在服务器指定目录下,然后再以二进制方式上传到数据库中或者是服务器指定的物理文件夹中都可以,要看你以文件形式保存或是二进制了。
      

  2.   

    ActiveX可以选择用C++或是.NET来做,要用.NET来做那么就要求客户端电脑(使用在线画板的用户电脑)一定要装.NET Framework;(有些浏览器不支持ActiveX)
    Applet用Java来做;(客户端电脑要有Java虚拟机才可以Run起来,一般来说Windows系统都有这个虚拟机);
    Flash,这个应该是最佳选择了,因为Flash的运行库一般电脑上肯定都有,个别没有的是因为公司政策不允许
      

  3.   

    非常感谢STORM97大大的解答,但是FLASH没有写文件权限呀?AS有函数可以将MOVIECLIP转换成二进制流吗?
      

  4.   

    如果是矢量图的话,例如仅含一些线条、矩形、圆形及文字什么的,可以使用Javascript结合DIV进行,在客户端记录各个元素的大小坐标之类的信息,返回到服务器端生成图片,如果是类似于WINDOWS画图的功能,推荐使用FLASH的方法
      

  5.   

    现在已经决定使用FLASH ,但是不知道如何用FLASH绘制的图形转换成二进制流,然后提交到服务器端
      

  6.   

    看看FLASH能不能将图片进行序列化
      

  7.   

    AS来保存图片到服务器这个功能肯定是有的,具体如何去保存,以文件或是二进制这个因为没有具体做过就无法给你讲得很详细了,可以问问AS的高手,或者直接Google:Action Script save file,相信能找到答案。祝好运