FileUploads和rooted目录
-
03-07-2019 - |
题
FileUpload控件要求我在SaveAs()方法中提供一个rooted目录。但是,我更希望上传的文件进入虚拟目录,例如“〜/ UserFiles / [username] / [filename]”。我有办法实现这个目标吗?
解决方案
使用MapPath方法页面: -
ctl.SaveAs(MapPath("~/UserFiles/[username]/[filename]"));
其他提示
不,关键字是必需的。您可以使用脚本在下载后复制文件。
有时无法直接访问MapPath。
在这种情况下使用
ctl.SaveAs(Server.MapPath("~/UserFiles/[username]/[filename]"));
不隶属于 StackOverflow