2010-06-21 171 views
0

我在vb.net中創建了一個調查結果存儲在Excel文件中。 本地我可以訪問和更新文件的數據,但是如果我在網上無法正確訪問excel文件。確定文件的絕對路徑vb.net

如何確定文件的絕對URL,以便用戶提交答案時可以正確插入Excel文件中?

目前我使用它來確定文件的位置:

Dim LocalizacaoFicheiro As String = String.Concat(Server.MapPath("."), "RespostasQuestionario.xlsx") 

回答

1

您無法直接訪問該文件。常見的Internet協議(如HTTP或FTP)要求您下載文件,在本地進行更新並將其發回。如果多個客戶端正在對文件進行更新,那麼要正確地進行操作就相當困難,數據丟失是無法避免的。

如果不是出於安全考慮,更好的鼠標陷阱是使用VPN,因此客戶端可以通過隧道連接到本地網絡。您現在只需要通過網絡共享使文件可用,客戶端就可以像UNC路徑一樣正常打開文件(如\\servername\sharename\filename)。在serverfault.com上詢問更多有關此問題的信息

0

我不使用URI多,所以我不知道這是不是你在找什麼,但有一個AbsoluteUriUri類別的財產,如here所述。

0

如果您太急於製作VPN,請使用SurveyMonkey.com!