0
我已經縮小了我遇到的這個代碼塊的問題,我正在調整上傳的圖像的大小並保存它。這在我的本地機器上工作正常,但是當我在服務器上運行該網站時,出現了來自「thumbnail.Save」調用的通用GDI +錯誤。在GDI +中發生了一個通用錯誤,可能是server.mappath問題
if(fup_displayPicUpload.HasFile)
{
string imageDir = Server.MapPath("./images/");
if (!Directory.Exists(imageDir + username))
{
Directory.CreateDirectory(imageDir + username);
lbl_profileMessage.ForeColor = Color.Yellow;
lbl_profileMessage.Text = "Created User Folder";
}
String userFolder = imageDir + username + "/";
using (System.Drawing.Image originalPhoto = new Bitmap(new MemoryStream(fup_displayPicUpload.FileBytes)))
{
System.Drawing.Image thumbnail = originalPhoto.GetThumbnailImage(300, 300, Abort, IntPtr.Zero);
thumbnail.Save(userFolder + "displaypicture.jpg", ImageFormat.Jpeg);
}
displayPictureUrl = "/images/" + username + "/displaypicture.jpg";
}
你肯定是對的,我試圖設置使用FileZilla的權限,但他們被託管經理覆蓋。謝謝! – Gallen 2010-07-24 04:59:01