2009-10-26 49 views
0

我打算编写一个web应用程序(可能是.net),它需要分析用户本地机器上发现的图像。上传文件时没有“浏览”

琐碎的解决方案是让用户浏览并选择要上传的文件。

我想自动执行此过程,因为我应该知道本地磁盘上的图像文件的确切位置(我也在写客户端),我想添加一个简单的按钮,当点击(网络端),它会将文件检索到服务器(上传)。

我知道这是一个重大的安全问题,而且这个选项总是被删除,但我认为可能有这样一个签名Java applet或Flash的选项。

有什么想法? (Java是最好的)。 我不介意让用户安装一些东西,因为用户也需要安装客户端。

回答

2

目前尚不清楚你的问题是什么。你问你是否可以用一个已签名的Java小程序来描述你描述的内容?是的你可以。

+0

我想这就是它。谢谢。 – Ranch 2009-10-26 16:17:29

0

你可以使用这样的东西来读取文件。

 File inputFile = (File) AccessController.doPrivileged(new PrivilegedAction() { 
     public Object run() 
     { 
     File inputFile1 = new File("C:\\Program Files\\MyFolder\\MyFile.jpg"); 
     return inputFile1; 
     } 
     }); 

    FileReader in = new FileReader(inputFile); 
如果你想使用一个变量,而不是静态的文字,你必须使用最后一个变量像这样的文件位置

final String myfilename = <path or string var of filename> 
File inputFile = (File) AccessController.doPrivileged(new PrivilegedAction() { 
     public Object run() 
     { 
     File inputFile1 = new File(myfilename);