2012-12-29 2 views
0

데이터베이스에 Client 테이블이 있습니다. 여기에는 파일의 이름이 저장된 하나의 필드이 L지가 있습니다. 이제 이미지를 저장할 때 이미지가 내 프로젝트의 이미지 폴더에 저장되고 이미지 (파일 이름)의 이름이 데이터베이스에 저장되어야합니다. 내가 어떻게 할 수 있니? 또한 클라이언트의 데이터를 편집하려면 각 클라이언트 이미지가 패널에 표시되어야합니다. 나는 ext.net에서 그렇게 할 수있는 방법 이미지가 imagefield데이터베이스의 이미지를 표시하고 저장하려고합니다.

<ext:Panel ID="Panel1" runat="server" Height="370" RowSpan="3" Width="300" Title="Upload Visiting card"> 
    <Items> 
      <ext:Image ID="Image1" runat="server" Height="300" Padding="10"> 
        </ext:Image> 
     <ext:FileUploadField ID="FileUploadField1" runat="server" FieldLabel="Upload Image" 
     Width="285" LabelWidth="70" > 
     </ext:FileUploadField> 
    </Items> 
</ext:Panel> 

에 표시되고 싶어?

답변

0

, 이러한 예에 봐 주시기 바랍니다 :

http://examples.ext.net/#/Miscellaneous/Image/Resizable/ http://examples.ext.net/#/Form/FileUploadField/Basic/

DB는 일반적으로 더 나은에서 이미지를 표시하려면 Generic Handler (ashx)를 만들고 이미지 ID를 사용하여 ImageUrl을이 처리기로 설정합니다.

위의 예는 업로드하는 파일에 대한 기본적인 이해를 제공합니다. ASP.NET에서 이미지 저장에 대한 많은 예제가 있습니다. 예를 들어 http://www.codeproject.com/Articles/126421/Image-Handling-In-ASP-NEThttp://csharpdotnetfreak.blogspot.com/2009/07/fileupload-control-save-images-database.html

+0

아래와 같이 이미지 폴더에 이미지를 저장하려면 asp.net C# (ext.net없이)으로 작성하십시오. FileUpload1.SaveAs (Server.MapPath ("images") + "/"+ FileUpload1.FileName); 그래서 나는 이미지 폴더에 이미지를 저장하기 위해 ext.net을 사용하여 무엇을 쓸 수 있는지 알고 싶다 ????? – vaishali