2011-06-30 66 views
1

這是我的情況上傳文件的文件夾鏈接

我正在開發項目管理應用程序asp.net

當客戶向員工提供項目詳細信息時,他還會上傳一個帶有(〜100 mb)的文件。

我不想讓客戶上傳。

我們已將所有驅動器連接到本地網絡中。

我在想的是上傳文件,而不是上傳文件,他可以鏈接到文件夾的位置,並通過點擊瀏覽器本身的鏈接,員工將能夠訪問該文件。

我應該如何實施這個或請提出一些好的做法或方法來解決這種類型的問題。

+0

是這個網站在本地Intranet上運行? – Jethro

+0

是的,它是完全基於內部網的 –

+0

然後速度會快得多,如果你做了一個小原型並上傳了100MB文件,需要多長時間,我認爲這會很有趣。我還建議,如果它像一個單詞文件或文本的東西,你壓縮該文件,有asp.net壓縮工具,這將使該文件小很多。 – Jethro

回答

2

由於它是所有內部網,因此您可以讓用戶爲您提供ASP.Net應用程序池標識可以訪問的UNC路徑。

爲了提供文件返回給用戶,您可以提供的UNC路徑作爲一個href如:

<a href="file://///server/path/to/file.txt"/> 

或將文件寫入響應:

Response.Clear(); 
Response.Buffer= true; 
Response.AddHeader("Content-Disposition","inline;filename=file.txt"); 
Response.Charset = ""; 
+0

以及如何獲得UNC路徑作爲來自用戶 –

+0

的輸入,只是具有文本輸入的基本html表單將是好的 – scottm

+0

i' m不確定他是否能夠通過瀏覽器訪問UNC路徑。因爲只要用戶帳戶和用戶帳戶都有權訪問該共享,用戶就擁有一個域帳戶(非本地) –