我的数据库中有一个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中这样做?
答案 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-NET和http://csharpdotnetfreak.blogspot.com/2009/07/fileupload-control-save-images-database.html