没有“浏览”上传文件

时间:2009-10-26 16:13:20

标签: upload applet

我打算编写一个Web应用程序(可能是.net),需要分析用户本地计算机上的图像。

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

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

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

有什么想法吗? (Java更可取)。 我不介意让用户安装一些东西,因为用户也需要安装客户端。

2 个答案:

答案 0 :(得分:2)

目前尚不清楚你的问题是什么。您是否在询问是否可以使用签名的Java小程序执行您所描述的操作?是的,你可以。

答案 1 :(得分: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);