Jerrell77 Ответов: 1

AjaxFileUpload отображает Красную ошибку после нажатия кнопки загрузки


Привет,

У меня возникли проблемы с AjaxFileUpload это позволяет перетаскивать изображения. При нажатии кнопки "Загрузить" файл не загружается и показывает красное сообщение "Ошибка" рядом с файлом.

Был бы очень признателен, если бы кто-то мог предоставить решение этой проблемы.
Ниже приведен фрагмент моего кода.

.страница ASPX
<ajaxToolkit:AjaxFileUpload

        id="ajaxUpload1"

         önUploadComplete="ajaxUpload1_OnUploadComplete"

        ThrobberID="MyThrobber"

        MaximumNumberOfFiles="1"

        AllowedFileTypes="jpg,jpeg,gif,png"

         runat="server"  />

        <asp:Image

            id="MyThrobber"

            ImageUrl="~/images/ajax-loader.gif"

            Style="display:None"

            runat="server" />

.цезий
protected void ajaxUpload1_OnUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
    // Generate file path
    string filePath = "~/images/" + e.FileName;

    // Save upload file to the file system
    ajaxUpload1.SaveAs(MapPath(filePath));
}

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Что это за сообщение об ошибке?

Jerrell77

Привет, на самом деле он просто показывает прогресс загрузки как 0%, и слово "ошибка" просто появляется рядом с файлом, который я пытался загрузить. это AjaxFileUpload, который я использовал из набора инструментов Ajax

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Можете ли вы проверить в консольном окне FireBug в Firefox, есть ли у вас какие-либо ошибки или нет?

Jerrell77

Привет, у кого-нибудь есть решение этой проблемы??

Calvijn

in => önUploadComplete= " ajaxUpload1_OnUploadComplete"
это обугливание о опечатка в вашем исходном коде или просто произошла через copy &paste ?

Jerrell77

Ладно, спасибо вам, ребята, за ваш ответ! постараюсь вернуться к вам как можно скорее!

cxxx

У меня точно такая же проблема! есть какие-то решения??

1 Ответов

Рейтинг:
2

mlouns

Добавьте в свой web.config следующее:

<system.webServer>
  <handlers>
    <add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit" />
  </handlers>
</system.webServer>