Почему не работает ввод HTML типа file с панелью обновления Ajax - PullRequest
0 голосов
/ 30 апреля 2010

У меня есть ввод типа file, и когда я пытаюсь сделать Request.files, когда вход обернут в панель обновлений ... он всегда возвращает пустой httpfilecollection. Почему ???

Это код: (на HttpContext.Current.Request.Files ... для счетчика всегда 0).

 Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click
    Dim uploads As HttpFileCollection
    uploads = HttpContext.Current.Request.Files

    For i As Integer = 0 To (uploads.Count - 1)

        If (uploads(i).ContentLength > 0) Then
            Dim c As String = System.IO.Path.GetFileName(uploads(i).FileName)

            Try
                uploads(i).SaveAs("C:\UploadedUserFiles\" + c)
                Span1.InnerHtml = "File Uploaded Sucessfully."
            Catch Exp As Exception
                Span1.InnerHtml = "Some Error occured."
            End Try

        End If

    Next i

End Sub

Этот пример взят с веб-сайта ASP.Net ... но мое приложение очень похоже.

1 Ответ

4 голосов
/ 30 апреля 2010
...