0

FileUpload 控件要求我在 SaveAs() 方法中提供根目录。但是,我更希望上传的文件进入一个虚拟目录,例如“~/UserFiles/[username]/[filename]”。有没有办法让我做到这一点?

4

3 回答 3

4

使用页面 MapPath 方法:-

ctl.SaveAs(MapPath("~/UserFiles/[username]/[filename]"));
于 2009-03-06T07:33:23.750 回答
0

不,关键字是要求。下载后,您可以使用脚本复制文件。

于 2009-03-06T07:28:37.290 回答
0

有时 MapPath 不能直接访问。

在这种情况下使用

ctl.SaveAs(Server.MapPath("~/UserFiles/[username]/[filename]"));
于 2009-03-06T07:47:52.577 回答