Web Technologies

BLOG for Web Technologies

Freewares, Free E-Books Download, SEO, Tips, Tricks, Tweaks, Latest News, .Net, PHP, ASP, ASP.Net, CSP, MS SQL Server, MySQL, Database
earnptr.com
Thursday, September 3, 2009
How to upload an image using ASP.NET

Introduction

This article is for beginners who want to learn how to upload images.

Step 1

First add the following HTML tag :-


<input id="Upload" style="Z-INDEX: 102; LEFT: 104px; WIDTH: 288px;
POSITION: absolute; TOP: 64px; HEIGHT: 22px"
type="file"
size="28" name="Upload" runat="server">

This control will upload your image.

Step 2

Create a Button called "Upload" and another called "LoadImage". Add the DataGrid and do required bindings.

Step 3

Lets see some sample code now.


    private void Button1_Click(object sender, System.EventArgs e)
{
//It verifies if the archive exists

if (Upload.PostedFile != null)
{
//To create a PostedFile

HttpPostedFile File = Upload.PostedFile;

//Create byte Array with file len

byte[] Data = new Byte[File.ContentLength];
//force the control to load data in array

File.InputStream.Read(Data,0,File.ContentLength);

int i = 0;

//Dysplay array data in textbox

for (i=0;i//Create procedure parameter

object[] obj = new object[1];

obj[0] = Data;

//Execute the procedure with Microsoft.ApplicationBlocks.Data

//Simple procedure

/*CREATE PROCEDURE sp_img(@img image) AS

insert into tb_img values(@img)*/


//record data

SqlHelper.ExecuteNonQuery(connectionString,"sp_img",obj);

}
}

private void Button2_Click(object sender, System.EventArgs e)
{
//Bind data to your grid

//more details consulting

//Working DataGrid TemplateColumns and Bind this Columns

DataSet ds = SqlHelper.ExecuteDataset(connectionString,
"sp_load_img",null);
grid.DataSource = ds.Tables[0].DefaultView;
grid.ObjectName = "Image1";
grid.FieldName = "img";
grid.Editable = false;
grid.DataBind();
grid.DataBindObjects(grid,ds,0,grid.PageSize);

int i =0;

for (i=0;i0].Rows.Count;i++)
{
//test your bitmap is valid

//Demonstration

byte[] bits = (byte[]) ds.Tables[0].Rows[i]
["img"];
MemoryStream memorybits = new MemoryStream(bits);
Bitmap bitmap = new Bitmap(memorybits);
}


}

private void grid_PageIndexChanged(object source,
System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
//Page your grid

//Bind data to your grid

//more details consulting

//Working DataGrid TemplateColumns and Bind this Columns

grid.CurrentPageIndex =e.NewPageIndex;
DataSet ds = SqlHelper.ExecuteDataset(connectionString,
"sp_load_img",null);
grid.DataSource = ds.Tables[0].DefaultView;
grid.ObjectName = "Image1";
grid.FieldName = "img";
grid.Editable = false;
grid.DataBind();
grid.DataBindObjects(grid,ds,e.NewPageIndex,grid.PageSize);

}
}

Labels: , ,

posted by WebTeks @ 10:31 PM   0 comments
Friday, February 23, 2007
Optimize Images on website with "alt" Attribute
Any images on webpage can help listings too. Each image on webpage can include a keyword phrase that relates to the image. This text will also show up & help those that may have their images turned off when visiting the website. This does not work for all engines, but it certainly does not hurt so we recommend you give it a try where you can.

It looks like:
<IMG SRC="myimage.gif" width="15" height="15" alt="describe here! this is submission service">

Where it belongs:
You can add the "alt" attribute to any image on your page.

Tag limits:
We do not recommend using more than a brief sentence or two to describe an image.

Labels: , , , ,

posted by WebTeks @ 8:34 PM   1 comments
Previous Post
Archives
Links
Template by

Free Blogger Templates

BLOGGER

Subscribe in NewsGator Online Subscribe in Rojo Add to Google Add to netvibes Subscribe in Bloglines Web Developement Blogs - BlogCatalog Blog Directory Blogarama - The Blog Directory Blog Directory & Search engine Computers Blogs - Blog Top Sites Top Computers blogs