2016-04-11 3 views
0

Ich verwende ImageGallery Steuerung von FreeTextbox DLL zum Hochladen von Bildern auf den Server. Die Frage, die ich bin vor ist, wenn ich auf Upload-Button Seite dieser Fehler klicken wird enter image description here I Überprüfen Sie die Konsole aus Chrom gezeigt, bekam ich Fehler folgendeKostenloses Textfeld - Bildergaleriefehler Es wurde keine Datei hochgeladen

enter image description here

hier ist meine aspx Code von ftb.imagegallery aspx

<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox, Version=3.3.1.12354, Culture=neutral, PublicKeyToken=5962a4e684a48b87" %> 

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
     <div> 
      <FTB:ImageGallery ID="ImageGallery1" 
       AllowImageDelete="true" JavaScriptLocation="InternalResource" UtilityImagesLocation="InternalResource" 
       AllowImageUpload="true" AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" /> 
     </div> 

    </form> 
</body> 
</html> 

Antwort

0

ich dieses Problem nicht in der Lage war zu lösen, Alternativ schaffe ich Vergangenheit dieses Problem durch manuelle Hochladen eines FileUpload Controll das Bild erhalten verwenden. Hier ist mein Code für jeden, der dieses Problem in Zukunft hat.

1.ftb.imagegallery.aspx

<form id="form1" runat="server"> 
     <div> 
      <FTB:ImageGallery ID="ImageGallery1" 
       AllowImageDelete="true" JavaScriptLocation="InternalResource" UtilityImagesLocation="InternalResource" 
       AllowImageUpload="False" AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" /> 
     </div> 
     <div class="col-md-6"> 
      <div class="col-md-8"> 
       <asp:FileUpload runat="server" ID="fileupload1" CssClass="form-control" AllowMultiple="False" /> 
      </div> 
      <div class="col-md-4"> 
       <asp:Button runat="server" Text="UPLOAD" CssClass="btn btn-success" ID="btnsumbit" OnClick="btnsumbit_OnClick" /> 
      </div> 
     </div> 
    </form> 

2.Code hinter

protected void Page_Load(object sender, EventArgs e) 
    { 

    } 

    protected void btnsumbit_OnClick(object sender, EventArgs e) 
    { 
     if (fileupload1.HasFile) 
     { 
      foreach (HttpPostedFile file in fileupload1.PostedFiles) 
      { 
       string fileName = Path.GetFileName(fileupload1.PostedFile.FileName); 
       fileupload1.PostedFile.SaveAs(Server.MapPath("~/Images/") + fileName); 
       Response.Redirect(Request.Url.AbsoluteUri); 
      } 
     } 
    } 
Verwandte Themen