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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar