想要显示和存储数据库中的图像

时间:2012-12-29 11:24:40

标签: .net ext.net

我的数据库中有一个Client表。其中有一个场图像,其中存储了文件的名称。 现在我希望当我保存数据时,图像应该存储在我项目的图像文件夹中,图像(文件名)的名称应该存储在数据库中?我怎样才能做到这一点? 此外,如果我想编辑客户端的数据,则相应的客户端图像应显示在面板中。  我希望图像显示在图像场

<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>

我怎样才能在ext.net中这样做?

1 个答案:

答案 0 :(得分:0)

请看一下这些例子:

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

要从DB显示图像通常最好创建Generic Handler(ashx)并将ImageUrl设置为带有图像Id的此处理程序。

上面的示例提供了对文件上传的基本了解。关于在ASP.NET上保存图像有很多例子。例如,http://www.codeproject.com/Articles/126421/Image-Handling-In-ASP-NEThttp://csharpdotnetfreak.blogspot.com/2009/07/fileupload-control-save-images-database.html