c# - Cannot get image file at server side from File Uploader in asp.net -
i have html control fileuploaderand add runat="server" access @ server side, don't want user asp:fileuploader because of bad css style in bootstrap
<span> <input type="file" runat="server" id="file_upload" /> </span> now need image html fileuploder save in database got example code google image fileuploader as
byte[] imgbyte = null; if (file_upload.postedfile != null) { httppostedfile file = file_upload.postedfile; imgbyte = new byte[file.contentlength]; file.inputstream.read(imgbyte, 0, file.contentlength); } but when examine using breakpoint compiler not enter if body because of null vaule
i used this
scriptmanager.getcurrent(this).registerpostbackcontrol(this.file_upload); in form_load event due using asp:updatepanel
but didn't file (image) fileuploader
i need solve issue..
thanks in advance.
edit:
when remove asp:updatepanel can access file select.
and use
<triggers> <asp:postbacktrigger controlid="file_upload" /> </triggers> solution:
mistakenly used fileuploader's id , following @suprabhat's suggestion change
<triggers> <asp:postbacktrigger controlid="btncreate" /> </triggers> and working fine..
try adding enctype="multipart/form-data" attribute form element.
Comments
Post a Comment