Pages

Sunday, November 4, 2012

binary image insert using from c#


//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();

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>
    <script type="text/javascript">
        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);
        }
    }