asp.net+扫描仪+图片上传
各位CSDN上的朋友,大家好,有几个问题需要烦劳大家一下。
是这样的:
图片需要经过扫描仪扫描到硬盘上然后发到服务器的某目录中。
现在扫描到本地已经解决,问题是如何把图片发送到服务器上去。
由于<input type=file...>控件的value属性是只读的,所以
我不能通过其达到目的,因为需求中是要自动而不是手动选择硬盘
文件。
通过查找资料,网上类似这样的问题也不少,不过却没有详细一点的
解决方案,总结了一下,大概有两种说法:
1、自己编写activeX控件 (从未接触过且时间紧,几乎不可能采用)
2、socket 实现文件传输
第二种方案,几乎都是C/S模式下的例子,我想问的是在B/S模式下有没有
可能实现,如果有的话,应该怎样做?
希望大家伸伸手拉小弟一把。
PS:针对我的需求,朋友们能否给出别的更加可行的方案?
谢谢每一位关心与回复本贴的人,我没有积分给大家,如果哪位在哈市附近的话
我可以请喝酒 :)
[解决办法]
sorry,我不知道b/s模式下如何 “自动而不是手动”.
试想用户不开浏览器,不访问你的页面,不提交... 想不来
另外,你的bs程序要求客户端都有扫描仪?
另外,如果上面的另外是现实的,那么还可以要求客户都运行一个服务程序 检测扫描仪保存图片目录 然后搬运...
[解决办法]
用windows服务吧!不管开不开浏览器,windows服务都开着,windows服务监听b/s程序里的某个事件,一旦执行该事件,windows服务就执行相应的操作。