2012-06-25 5 views
0

이미지를 탐색 중이며 데이터베이스에 저장하고 데이터베이스의 이미지도 표시 할 수있었습니다.이미지의 미리보기를 표시하는 방법

하지만 데이터베이스에 저장하기 전에 미리보기를 표시하고 싶습니다. 이미지 미리보기에 문제가 있습니다. 이 작업을 수행하는 방법에 대한 아이디어를 제안 해주십시오.

//enter code here 
    public ActionResult GetImage(int id) 
    { 
     //var Id == 1; 
     var query = dbContext.Pictures.Where(i => i.Id == id).FirstOrDefault(); 
     { 
      System.IO.MemoryStream outStream = new System.IO.MemoryStream(); 

      byte[] imageBytes = outStream.ToArray(); 

      if (query.Name != null) 
      { 
       byte[] image = query.Name; 

       return File(image, "image/jpg"); 
      } 
      else 
      { 
       return null; 
      } 
     } 
    } 

이것은 데이터베이스에 이미지를 표시하기 위해 수행 한 작업입니다. 그 날 위해 일하는,하지만 데이터베이스에 저장하기 전에보기 페이지에서 이미지를 미리 보는 방법?

+0

정확한 워크 플로우는 무엇입니까? 사용자가 업로드 한 이미지입니까? 어떻게/어디서/언제이 미리보기를 나타나시겠습니까? –

+0

나는 당신이 원하는 것을 더 자세하게 설명 할 필요가 있다고 생각한다. "파일 찾아보기 대화 상자"에서 선택한 이미지를 표시하려고합니까? – thmsn

+0

예. 사용자가 이미지를 databse에 저장하기 위해 업로드했습니다. 저장하기 전에보기 페이지에서 미리보기를해야합니다. – SahithiPinisetty

답변

0

"HTML 파일 업로드 미리보기"에 대한 빠른 구글 검색은 다른 유래 질문에 일부가되어 따르면 나에게 다음 페이지

했다 이미지의 실제 경로를 얻는 것과 관련하여 보안 문제가 있습니다. 그렇지 않으면 s를 표시하기가 쉽습니다. 이미지 태그의 경로.

+0

내 질문을 편집 위의 링크를 시도하지만 그것은 나를 위해 일한, 임시 위치에 이미지 파일의 경로를 저장하고 나중에 미리보기를 위해 클라이언트 쪽에서 스트림을 저장해야합니다 나에게 어떤 생각을 제안 해주세요. – SahithiPinisetty

관련 문제