2012-02-23 3 views
0

저는 작은 프로젝트에 몰두하고 있습니다. 여기 내 코드가있다.Asp.net 업로드 이미지가 올바르게 작동하지 않습니다.

String StuPicc = Server.MapPath("images/" + UploadPic.FileName); 
UploadPic.SaveAs(StuPicc); 

UploadPic은 컨트롤 이름입니다. 그러나 이름을 표시하거나 선택한 이미지를 업로드하지는 않습니다. 레이블에 결과를 출력 할 때 표시됩니다.

images/{image name isn't showing here} 

이 문제에 대한 도움이 필요합니다.

+0

당신은 어떤 에러가 발생합니까? "~/images /"를 사용하십시오 + UploadPic.FileName –

+0

UploadPic의 클래스 란 무엇입니까? –

답변

2

파일 업로드 컨트롤을 사용하는 경우 ..FileUploadControl ID = "FuImage"파일 업로드 컨트롤 .. 업로드 된 파일은 "UploadedFiles"폴더에 저장됩니다. 이 도움이

string path = "\\UploadedFiles\\" + Guid.NewGuid() + FuImage.FileName; 
    FuImage.SaveAs(Server.MapPath(".") + path); 

희망 ...

1

FileUpload 컨트롤을 사용하고 있습니까?

System.Drawing.Image i = 
System.Drawing.Image.FromStream(flUploader.PostedFile.InputStream); 

flUploader.PostedFile.Filename

이 업로드가 발생하는 경우, 입력 스트림과 함께 유효해야합니다 : 내가 사용하고있는 유일한 코드는 스트림을 검색 할 수 있지만 파일 이름은 다음 inputfile의 특성에서 사용할 수 있습니다 생각합니다.

관련 문제