ASP.NET server controls to render 2-way data bindable images or files from SQL BLOB, with programmable download links and BLOB/file operations, eliminating code or ASHX http handlers.
This suite includes a variety of controls, such as BlobImageButton, BlobImage, BlobThumbnail, BlobIFrame, BlobButton, and BlobHyperlink. BlobImageButton, inherited from ImageButton, is a standard image button that comes with an extra byte[] type property named BlobData. This control can render images from the value of the byte[] property instead of the ImageURL property. You can also display the image as a thumbnail by simply ticking a checkbox.
The BlobThumbnail Control will display a thumbnail and clicking on it will show a popup window that contains the full-sized image or a prompt Download dialog box. BlobButton and BlobHyperlink controls are helpful for displaying a Download prompt / dialog that allows you to download the byte[] content as a file. Additionally, you can program these controls to create a secured download link so that visitors won't see the actual location of the file on your server. This feature is especially beneficial for developers who are selling eBooks or software.
The SpiceLogic BLOB & Thumbnail Control suite doesn't just display Images directly from your SQL Blob, it can also create Thumbnails on the fly. The power of this control lies in its BLOB 2-way data binding feature. Now, you can bind the byte[] BlobData property of this control to your VarBinary or any byte[] datatype of your DataSource and place this control in your DataBound Container Control like GridView or DetailsView. You can also Update/Insert new Blob records using this control (Setting Upload Mode=true).
The UploadMode will show a Upload form element and upload button element, which gives you the power to upload files directly to the BlobData property. Best of all, this control never creates any temporary files on your server, so you don't have to worry about setting WRITE permission to your web folders. It's a straightforward and user-friendly control that can save developers like you a lot of time and hassle!
Version 2.1.0.21: Bug Fixed: In previous versions, when BlobData was Null, the Null Image was set as the BlobData value of the control. This behaviour was not expected. This problem is fixed.
Version 2.1.0.8: This version fixed some bugs. A new feature added, When the control is in Upload Mode, if no file is set to the BlobData Content, the Clear Button will be Disabled, otherwise it will be enabled.
Version 2.1.0.5: This version fixed some bugs. A new feature added, When the control is in Upload Mode, if no file is set to the BlobData Content, the Clear Button will be Disabled, otherwise it will be enabled.