【发布时间】:2015-07-06 14:11:27
【问题描述】:
我尝试了荒谬的搜索,但真的不知道要搜索什么。
我还不是编程新手(懂太多的平面设计师),是否可以让子域网站上传文件到父网站。
目前的代码是:
if (FileUpload1.HasFile)
{
string webPath = "~/Uploads/Files/";
我试过了:
if (FileUpload1.HasFile)
{
string webPath = "http://domain.com/Uploads/Files/";
任何帮助和指导将不胜感激,谢谢!
更新 01
我也试过了:
if (FileUpload1.HasFile)
{
string webPath = "../../httpdocs/Uploads/Files/";
这给出了以下错误:不能使用前导 .. 退出顶级目录。
更新 02
在谷歌搜索之后,我怀疑我调用了两次路径。所以我得到了这个工作,但我不完全确定它有多安全。
if (FileUpload1.HasFile)
{
string sysPath = "C:/Inetpub/vhosts/domain.com/httpdocs/Uploads/Files/";
然后再次下载,有一个单独的文件Download.aspx,我必须将代码更改如下
response.TransmitFile("C:/Inetpub/vhosts/domain.com/httpdocs/Uploads/Files/" + filename);
【问题讨论】:
标签: c# .net file-upload visual-studio-2013 code-behind