通过Telerik中的文件上传获取完整路径

时间:2013-05-03 10:41:11

标签: c# asp.net .net telerik

我在asp.net中使用telerik控件

上传我正在使用的文件RadUpload

我浏览了以下链接:

http://www.telerik.com/community/forums/aspnet-ajax/upload/get-full-path-from-uplad-control.aspx#1044702

http://www.telerik.com/community/forums/aspnet-ajax/async-upload/how-to-get-full-path-using-radasyncupload-control.aspx

制作代码如下:

for (int i = 0; i < RadUpload1.UploadedFiles.Count; i++)
            {
                string fileName= Server.MapPath( RadUpload1.UploadedFiles[i].GetName());
            }

它给了我道路:

E:\WebBasedNewSoft\NewSoft\NewSoft\colnames.xlsx

这是我的解决方案文件存储的路径。

我想要选择要上传的文件路径。

EG。如果上传的文件在c盘上,它应该给我路径:

C:\colnames.xlsx

但它没有给我合适的路径。

我犯了什么错误?

什么应该适合循环?

请帮帮我。

1 个答案:

答案 0 :(得分:0)

文件路径永远不会包含客户端计算机的路径,因为服务器上的软件永远不允许在客户端计算机中查看。如果服务器是alles在客户端计算机内部看到我们会遇到安全问题。

您获得的路径是服务器上传文件的本地路径。