确定文件vb.net的绝对路径

时间:2010-06-21 10:38:30

标签: asp.net vb.net

我在vb.net中创建了一项调查,其中结果存储在Excel文件中。 本地我可以访问和更新文件的数据,但是如果我在网上无法正确访问excel文件。

如何确定文件的绝对URL,以便当用户提交答案时,可以在excel文件中正确插入答案?

目前我用它来确定文件的位置:

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

3 个答案:

答案 0 :(得分:1)

您无法直接访问该文件。常见的Internet协议(如HTTP或FTP)要求您下载文件,在本地更新并将其发回。如果多个客户端正在对文件进行更新,那么要做到正确是相当棘手的,数据丢失是不可避免的。

如果不是出于安全考虑,这里更好的鼠标陷阱是使用VPN,以便客户端可以隧道进入本地网络。您现在只需要通过网络共享使文件可用,客户端可以使用UNC路径正常打开文件(如\\servername\sharename\filename)。在serverfault.com上提出更多相关问题

答案 1 :(得分:0)

我没有太多使用Uris所以我不知道这是否是您正在寻找的内容但是AbsoluteUri类上有一个Uri属性,如here所述

答案 2 :(得分:0)

如果您急于制作VPN,请使用SurveyMonkey.com!