JAVA实现获取本地图片然后转码的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA实现获取本地图片然后转码的问题相关的知识,希望对你有一定的参考价值。
流程是这样的 我这边有台高拍仪 扫出用户的身份证之后保存在本地 可以获取本地图片的路径 然后要把本地图片转成二进制流到action中做操作,问题卡在这里了 jsp如何实现再高拍仪拍完照之后自动通过本地路径获取图片然后传入action中转码呢 其实<input type="file">功能是一样的
因为你这属于自动化操作。想要有这种功能,一般都会考虑触发机制。对于你这种情况,方案有多种,但觉的比较不错的是自己写个小工具。虽然麻烦点,但对实际工作非常有用。
你可以写个工具,对你那个固定的本地存放文件夹进行不间断扫描,一但发现有图片,就使用读取图片,再使用浏览器模拟类模拟个表单提交到action。操作成功后删除图片或移到别的路径下 参考技术A 下面是扫描的文件,当你高拍仪扫后,然后你在获取下文件,希望能帮上你
public class Jdir
private static int k = 20;
private String space(int i)
String strspace = " ";
int l = k - i;
for (int j = 0; j < l; j++)
strspace += " ";
return strspace;
private void filelist(File fileshow)
File myfile = fileshow;
int len = 0;
File[] filename = myfile.listFiles();
System.out.println("\n目录: " + myfile.getPath());
for (int i = 0; i < filename.length; i++)
if (filename[i].isFile())
System.out.print(new Date(filename[i].lastModified()));
System.out.print(space(7) + filename[i].length());
System.out.println(space(7) + filename[i].getName());
for (int i = 0; i < filename.length; i++)
if (filename[i].isDirectory())
filelist(filename[i]);
public static void main(String[] args)
File mydir = new File("E:\\project war_bak");
Jdir fl = new Jdir();
fl.filelist(mydir);
追问
File mydir = new File("E:\\project war_bak");
这段段代码放到服务器上是从服务器的E盘读取这个文件了 我要的是本地的啊。。。
额。。。那你只能从本地上传啊。服务器不能读本地文件
firefox下载excel表格时候下载下来的excel名称是乱码,有知道如何转码的吗? 最好有具体的实现代码
firefox下载excel表格时候下载下来的excel名称是乱码,有知道如何转码的吗?
最好有具体的实现代码
是用java编写的项目
以上是关于JAVA实现获取本地图片然后转码的问题的主要内容,如果未能解决你的问题,请参考以下文章