Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

AsyncFileUpload contorl doesn't work correctly ,,sometimes show image thumbnail and sometimes don't ,,PLZ HEEEELPPPP

$
0
0
JS and HTML Code :<script type="text/javascript">
        function uploadStarted() {$get("imgDisplay").style.display = "none";
        }
        function uploadComplete(sender, args) {
            var imgDisplay = $get("imgDisplay");
            imgDisplay.src = "images/loader.gif";
            imgDisplay.style.cssText = "";
            var img = new Image();
            img.onload = function () {
                imgDisplay.style.cssText = "height:100px;width:100px";
                imgDisplay.src = img.src;
            };
            img.src = "<%=ResolveUrl(UploadFolderPath) %>" + args.get_fileName();
        }</script><div class="fileupload fileupload-new" data-provides="fileupload"><div class="fileupload-new thumbnail" style="width: 200px; height: 150px;"><img id="img1" src="" runat="server" alt="" /></div><div class="fileupload-preview fileupload-exists thumbnail" style="max-width: 200px; max-height: 150px; line-height: 20px;"></div></div><%--<asp:FileUpload ID="fuImg" runat="server" />--%><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><cc1:AsyncFileUpload OnClientUploadComplete="uploadComplete" runat="server" ID="AsyncFileUpload1"
                                        Width="400px" CompleteBackColor="White" UploadingBackColor="#CCFFFF"
                                        ThrobberID="imgLoader" OnUploadedComplete="FileUploadComplete"  OnClientUploadStarted="uploadStarted" /><asp:Image ID="imgLoader" runat="server" ImageUrl="images/loader.gif" /><br /><br /><img id="imgDisplay" alt="" src="" style="display: none" /></ContentTemplate></asp:UpdatePanel></div></div>

//C# Code:
protected string UploadFolderPath = "~/admin/Uploads/";


protected void FileUploadComplete(object sender, EventArgs e)
    {
        string extension = Path.GetExtension(AsyncFileUpload1.PostedFile.FileName);
        string filename = System.IO.Path.GetFileName(AsyncFileUpload1.FileName + "-" + DateTime.Now.Millisecond) + extension;
        AsyncFileUpload1.SaveAs(Server.MapPath(this.UploadFolderPath) + filename);
        img1.Src = "~/admin/Uploads/" + filename;
        Session["ImageSaved"] = filename;
    }


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>