Não consigo usar o FileUpload

02/05/2012

0

Senhores, bom dia.

Não consigo usar o FileUpLoad.
Ao clicar em um botão pra fazer o postback apresenta a janela de erro do navegador:

O Internet Explorer não pode exibir a página da Web.

Página aspx
<asp:FileUpload ID=FileUpload1 runat=server />
<asp:Button ID=Button1 runat=server Text=Button onclick=Button1_Click />


CodeBehind

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        
    }


    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = FileUpload1.PostedFile.FileName;
    }
}


Alguma ajuda?
André Faresin

André Faresin

Responder

Posts

02/05/2012

André Faresin

Alguém sabe o que pode ser?

O comportamento normal deste componente deveria ser:

Ao clicar em um botão pra fazer o postback deveria retornar a mesma página só que com o FileUpload em Branco certo?

Mas isso não acontece. Não está retornando a mesma página.
Responder

02/05/2012

André Faresin

Descobri o problema.

Por padrão o FileUpload só aceita arquivos com no máximo 4MB

Para resolver:

<httpRuntime maxRequestLength=20480 />

Você pode também configurar o tamanho máximo do upload para um diretório específico:

<location path=uploads>
<system.web>
<httpRuntime maxRequestLength=20480 />
</system.web>
</location>
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar