如何将客户端获取的身份证照片上传至服务器?

时间:2022-08-28 19:31:52
用<input type=file>绝不可行。
在网上查了下信息,主要有以下解决途径:
1.在客户端将照片文件转为base64编码,再赋给<input type=hidden>,然后在服务器端截获base64编码,重新转为jpg.
问题是怎样在客户端将照片文件转为base64编码?
2.利用activex实现。
可以自己写activex,然后激活页面就上传这个照片文件。问题是我不懂怎样写activex控件?
3.通过ftp工具上传照片。
这个貌似最简单,但是不知用哪个?在程序里怎样调用?
解决方法是有了,但实际不知怎样做。

10 个解决方案

#1


可以才用文件上传的形式,数据库里面只要记录对应号即可

#2


如果是b/s 系统
<input type=file>

绝对行,不知道你为何不行?

2 如果是c/s系统,你可以用自己模拟提交POST数据,同样可以发送

#3


我同意一楼的做法了啊!用上传文件方式上传到服务器了啊!

#4


一楼所说的文件上传
是通过哪种方式上传?
我需要的是自动上传,不需要收工操作
即二代身份证读出图片后,自动上传图片到服务器端
------------------------------------------------------------
回二楼
的确是b/s 系统 
<input type=file> 绝对不行
因为它要选择框
而这种情况根本不需要选择文件
浏览器处于安全性考虑,不允许服务器端直接通过这种方式上传客户端的文件。
------------------------------------------------------------

#5


即二代身份证读出图片后,自动上传图片到服务器端

自动上传图片这个到真没碰到过!
关注

#6


js不会转base64编码
也不会写activex
莫非要用ftp程序上传?

#7


学习。

#8


哪里有牛人指点一下

#9


没采取自动上传文件的方式
最终采取了第一种方法
将照片的base64编码传到后台
后台在反转生成照片
最终较好的实现了这个功能

#10


LZ,将照片的base64编码以及在后台反转生成照片怎么做的啊? 我也遇见同样的问题。

#1


可以才用文件上传的形式,数据库里面只要记录对应号即可

#2


如果是b/s 系统
<input type=file>

绝对行,不知道你为何不行?

2 如果是c/s系统,你可以用自己模拟提交POST数据,同样可以发送

#3


我同意一楼的做法了啊!用上传文件方式上传到服务器了啊!

#4


一楼所说的文件上传
是通过哪种方式上传?
我需要的是自动上传,不需要收工操作
即二代身份证读出图片后,自动上传图片到服务器端
------------------------------------------------------------
回二楼
的确是b/s 系统 
<input type=file> 绝对不行
因为它要选择框
而这种情况根本不需要选择文件
浏览器处于安全性考虑,不允许服务器端直接通过这种方式上传客户端的文件。
------------------------------------------------------------

#5


即二代身份证读出图片后,自动上传图片到服务器端

自动上传图片这个到真没碰到过!
关注

#6


js不会转base64编码
也不会写activex
莫非要用ftp程序上传?

#7


学习。

#8


哪里有牛人指点一下

#9


没采取自动上传文件的方式
最终采取了第一种方法
将照片的base64编码传到后台
后台在反转生成照片
最终较好的实现了这个功能

#10


LZ,将照片的base64编码以及在后台反转生成照片怎么做的啊? 我也遇见同样的问题。