2012-01-07 24 views
1

我面臨上傳時間這個問題:如何在遠程服務器上的asp.net中使用數據庫上傳文件夾中的圖像?

訪問路徑 'd:\的Inetpub \虛擬主機\ rajschool.com \的httpdocs \照片\ 3d_529 - Copy.jpg' 是 拒絕。

我上傳圖片的代碼是:

protected void ImageButton1_Click(object sender, ImageClickEventArgs e) 
{ 
    string imagefolder = "Photo"; 
    string savepath; 
    string savefile; 


    if (FileUpload1.HasFile) 
    { 
     savepath = Path.Combine(Request.PhysicalApplicationPath, imagefolder); 
     savefile = Path.Combine(savepath, FileUpload1.FileName); 
     FileUpload1.SaveAs(savefile); 
     SqlDataSource1.Insert(); 
     lblmgs.Text = "successfully upload"; 

    } 

} 
+1

您是否創建了該文件夾並設置了所需的權限? – Lloyd 2012-01-07 07:57:35

回答

0

的IIS_USR應具有該路徑的寫訪問

+0

@SaurabhDubey它解決了你的問題嗎? – 2012-01-17 12:24:19

0

這個問題是不是你的代碼,你必須檢查你的主機控制面板,更改「D:\ inetpub \ vhosts \ rajschool.com \ httpdocs \ Photo」權限

+0

感謝所有人解決我的問題.... – 2012-01-17 12:14:27

0

如果您使用的是並行plex,那麼您可以給該文件夾「Photo」提供讀寫權限。授予用戶完全權限。 轉到filemanager,選擇文件夾,單擊看起來像鎖的圖標,前進,從列表中選擇IURS和IWPD用戶並授予完全權限。

相關問題