2009-10-26 104 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);