2013-05-03 55 views
1

我所讀到的每一處都能夠「將文件從客戶端PC上傳到服務器」,但如果您無法訪問客戶端目錄,您將如何執行此操作?如何將文件從客戶端上傳到服務器無需訪問客戶端目錄? ASP.net

如果服務器無法訪問它們,客戶端將如何選擇要上傳的文件?

關於如何操作的鏈接。

C#, Asp.net Uploading files to file server…?

Uploading files to a web server with ASP.Net

Uploading In ASP.NET

My Previous question telling me that the server does not have access to the client pc/directories

--UPDATE-- 所以拜我現在明白了意見和答案。

  • 服務器無法訪問客戶端上的目錄和文件。但是
  • 客戶端可以將文件推送到客戶端,然後可以使用 文件。
+2

與輸入類型「文件」的HTML控制,和適當的.NET代碼...你似乎已經有很多鏈接,所以什麼?客戶端會推送信息,它不是服務器拉... – 2013-05-03 12:25:16

+0

哦,所以客戶端「給予訪問」(在某種程度上),然後這些目錄。我認爲他們沒有訪問ALL – Ruan 2013-05-03 12:26:36

+1

客戶端不允許訪問...它將文件的副本向上推,發送二進制流到服務器。服務器永遠不會知道原始文件在哪個文件夾中,誰是它的主人等等。 – Renan 2013-05-03 14:38:07

回答

1

您需要upload control,以便用戶可以手動上傳文件。如果你想從用戶的PC上拉取文件而不與用戶交互,那麼ASP.net不會爲你做。你應該看看WCF或其他框架。

相關問題