现在在自己的页面上加载了leadtools的扫描控件,所以想要在扫描得到图片(比如固定保存在c:\temp.jpg)后,直接上传这张图片,而不用通过file控件选择。
  一直找不到好的方法。扫描控件本身有保存到数据库的函数,可是要在客户端安装oracle客户端,这个是违背了B/S结构了,希望高手能给邓指点。

解决方案 »

  1.   

    补充一下,我用的是FileUpload组件来上传图片。
      

  2.   

    fileupload好像也是把图片转换为字节流上传的吧 ,
    你直接扫描的话应该还跳过了字节流转换这步啊
      

  3.   

    通常作用,Apache的fileupload及io包这两个来上传文件.自己写比较麻烦
      

  4.   

    要现实楼主所说的,我有个思路。首先用IO扫描图片,然后把扫描得的图片路径封装以LIST,然后返回页面,
    页面获得LIST后,用JAVASCRIPT篇历LIST然后提交表单到服务端,表单是方式,服务端通过FileUpload来做到
    上传,当然JAVASCRIPT篇历LIST然后提交表单到服务端的时候不能一下子提交,你可以通过FileUpload的监听
    接口来实现看文件上传完未,比如你一次上传5张图片,当FileUpload的监听接口返回100%后再用JAVASCRIPT提
    交另外5个,如此类推应该就没问题,以上是我思路,不知道是否可行。