내 웹 페이지에서 세션 변수를 포스트 백 및 페이지 다시 가져 오기에서 가져올 수 없습니다. 페이지가 내가 세션 변수를 얻을 수있어 다음 IsPostBack을하지 않은 경우포스트 백 및 페이지 새로 고침시 세션 값이 null이 됨
문제는
입니다. 하지만 페이지가 다시 게시되면 오류가 나타납니다.
이 오류는 서버에 파일을 업로드 할 때 발생합니다. 이미지를 업로드하고 세션 변수에 저장하려면 asynchfileupload를 사용하고 있습니다. 그리고 나중에 버튼을 클릭하여 디렉토리에 데이터를 저장합니다.
하지만 자주 발생하지는 않습니다. 여기
버튼에protected void AsynImageLoader_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
if (AsynImageLoader.PostedFile != null)
{
string extension = System.IO.Path.GetExtension(AsynImageLoader.PostedFile.FileName);
if (extension == ".jpg" || extension == ".gif" || extension == ".jpeg" || extension == ".png")
{
HttpPostedFile file = AsynImageLoader.PostedFile;
Session["TempImage"] = ReadFile(file);
}
}
}
이 somuch 내가 어떤 파일을 하위 디렉토리에 추가하거나 webconfig을 편집 할 때까지 응용 프로그램 원인 원인이됩니다 읽었 인터넷 검색 후
var storedImage = Session["TempImage"] as byte[];
String Strthumbpath = Server.MapPath("content\\thumbnail\\");
if (storedImage != null)
{
System.Drawing.Image image = GetImage(storedImage);
if (image != null)
{
image.Save(Strthumbpath + strFileName);
}
}
///inserting values to datbase.
을 클릭 내 코드입니다 재시작.
그렇다면 어떻게 해결할 수 있습니까?
미리 감사드립니다.
감사합니다. sehe ....이 웹 사이트는 사용자가 이미지, 오디오, video.so를 업로드하는 웹 사이트 광고로서 virtuul 디렉토리가 아닌 다른 파일에 액세스 할 수 있습니다. (파일 확장명을 확인하고 있습니다. 저장하기 전에 uloaded 파일); –