//Create Binary Data Stream
string filePath = Server.MapPath("filename");
string filename = Path.GetFileName(filePath);
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);
br.Close();
fs.Close();
Sunday, November 4, 2012
binary image insert using from c#
ASPxHTMLEditor resize toolbar
<ComponentArt:Splitter ID="Splitter1" runat="server" FillWidth="true" FillHeight="true"
Height="1000px">
<Content>
<ComponentArt:SplitterPaneContent ID="ContentPane">
<dxhe:ASPxHtmlEditor ID="Editor" runat="server" Height="700px" ClientInstanceName="ASPxHtmlEditor1">
<SettingsImageUpload>
<ValidationSettings AllowedContentTypes="image/jpeg,image/pjpeg,image/gif,image/png,image/x-png">
</ValidationSettings>
</SettingsImageUpload>
</dxhe:ASPxHtmlEditor>
</ComponentArt:SplitterPaneContent>
</Content>
<Layouts>
<ComponentArt:SplitterLayout>
<Panes Orientation="Horizontal" SplitterBarActiveCssClass="ActiveSplitterBar" SplitterBarWidth="5">
<ComponentArt:SplitterPane CssClass="SplitterPane ContentPane" PaneContentId="ContentPane" />
</Panes>
</ComponentArt:SplitterLayout>
<ComponentArt:SplitterLayout ID="SplitterLayout1" runat="server">
</ComponentArt:SplitterLayout>
</Layouts>
<ClientEvents>
<ResizeEnd EventHandler="endResize" />
<Load EventHandler="loadSplitter" />
</ClientEvents>
</ComponentArt:Splitter>
Height="1000px">
<Content>
<ComponentArt:SplitterPaneContent ID="ContentPane">
<dxhe:ASPxHtmlEditor ID="Editor" runat="server" Height="700px" ClientInstanceName="ASPxHtmlEditor1">
<SettingsImageUpload>
<ValidationSettings AllowedContentTypes="image/jpeg,image/pjpeg,image/gif,image/png,image/x-png">
</ValidationSettings>
</SettingsImageUpload>
</dxhe:ASPxHtmlEditor>
</ComponentArt:SplitterPaneContent>
</Content>
<Layouts>
<ComponentArt:SplitterLayout>
<Panes Orientation="Horizontal" SplitterBarActiveCssClass="ActiveSplitterBar" SplitterBarWidth="5">
<ComponentArt:SplitterPane CssClass="SplitterPane ContentPane" PaneContentId="ContentPane" />
</Panes>
</ComponentArt:SplitterLayout>
<ComponentArt:SplitterLayout ID="SplitterLayout1" runat="server">
</ComponentArt:SplitterLayout>
</Layouts>
<ClientEvents>
<ResizeEnd EventHandler="endResize" />
<Load EventHandler="loadSplitter" />
</ClientEvents>
</ComponentArt:Splitter>
<script type="text/javascript">
function endResize() {
ASPxHtmlEditor1.AdjustControl();
}
function loadSplitter() {
ASPxHtmlEditor1.AdjustControl();
}
</script>
function endResize() {
ASPxHtmlEditor1.AdjustControl();
}
function loadSplitter() {
ASPxHtmlEditor1.AdjustControl();
}
</script>
Friday, October 26, 2012
Javascript to check Upload file extension

<script language="javascript" type="text/javascript">
function validate() {
var result = false;
var upfile = document.getElementById("FileUpload1").value;
if (upfile != "") {
var accept = "png,gif,jpg,jpeg".split(',');
var getExtention = upfile.split('.');
var extention = getExtention[getExtention.length - 1];
for (i = 0; i < accept.length; i++) {
if (accept[i] == extention) {
result = true;
break;
}
}
if (!result) {
alert("allowed file extention are png,gif,jpg,jpeg");
}
}
else {
alert("select image to Upload");
}
return result;
}
</script>
protected void btnUploadImage_Click(object sender, EventArgs e)
{
//server side checking
if (FileUpload1.PostedFile.ContentType.ToLower().StartsWith("image") &&
FileUpload1.HasFile)
{
Hashtable imageHash = new Hashtable();
imageHash.Add("@imagedata", FileUpload1.FileBytes);
DataBaseHelper DBHelper = new DataBaseHelper();
//storing image in to DataBase
DBHelper.ExecuteNonQuery("sp_UploadImage", imageHash);
}
}
Subscribe to:
Comments (Atom)