ASP.NET往服务器绝对路径传送文件!~

ASP.NET往服务器绝对路径传送文件!~,第1张

无法直接读取客户端目录下的文件,目前有两种方法可以参考:

1:批量上传

这种就是在选择文件的时候可以多选文件,网上有一些组件可以实现,例如cfupdate。

2:压缩上传

将要上传的统一压缩,然后上传压缩包,在服务器端做解压处理。

可以根据具体情况进行选择。

大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径。例如,只要看到这个路径:D:\\许慧欣jpg我们就知道许慧欣jpg文件是在D盘的目录中。类似于这样完整的描述文件位置的路径就是绝对路径

绝对路径 就是你的主页上的文件或目录在硬盘上真正的路径。比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin 就是 CGI-BIN 目录的绝对路径(如果你不清楚目录的绝对路径,可以问你主页提供商,也可以用最后的程序自己来检测)。

假设你的 Perl 程序是放在 c:/apache/cgi-bin 下的,如果你要表示这个目录的绝对路径,除了上面说的 c:/apache/cgi-bin 外,你还可以用 来表示,因为你的程序就在当前目录下的。其实这个问题和 DOS 下的 CD 命令类似的,你如果在 c:\windows\system32目录下,现在要转换到c:windows 下,那么你可以用绝对路径命令:cd c:\windows,也可以用绝对路径的相对表示命令:cd

要注意的是,如果你用的是 PWS 或 IIS WEB 服务器,那么路径必须用绝对路径来表示,而不能用相对路径来表示。

绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmdexe

相对路径:是从当前路径开始的路径,如当前路径为C:\windows

要描述上述路径,只需输入入system32\cmdexe 。

实际上,严格的相对路径写法应为\system32\cmdexe其中,表示当前路径,在通常情况下可以省略,只有在特殊的情况下不能省略。

假如当前路径为c:\program files要调用上述命令,则需要输入\windows\system32\cmdexe其中,为父目录。当前路径如果为c:\program files\common files则需要输入\\windows\system32\cmdexe另外,还有一种不包含盘符的特殊绝对路径,形如\windows\system32\cmdexe无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。 LINUX系统中 绝对路径 以“/”为起始 例:/home/user1/abctxt

相对路径为 : home/user1/abctxt

在电脑中路径指向文件或某些内容的文本标识,常用斜杠"\"或"/"分隔每一个区间,斜杠后面是前面的子项。

/ :表示当前路径的根路径。

/ :表示当前路径。

/ :表示父级路径,当前路径所在的上一级路径。

扩展资料:

如果用的是 PWS 或 IIS WEB 服务器,那么路径必须用绝对路径来表示,而不能用相对路径来表示。

绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmdexe

相对路径:是从当前路径开始的路径,如当前路径为C:\windows

要描述上述路径,只需输入入system32\cmdexe 。

实际上,严格的相对路径写法应为\system32\cmdexe其中,表示当前路径,在通常情况下可以省略,只有在特殊的情况下不能省略。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » ASP.NET往服务器绝对路径传送文件!~

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情