Como fazer upload de imagens para páginas da Web ASP.NET de um computador

Como fazer upload de imagens para páginas da Web ASP.NET de um computador

Imagens em uma página da Web são exibidos usando o código HTML &quot-&tag quot-. Você pode fazer upload de imagens do seu computador para uma página Web ASP.NET que utiliza um componente .NET chamado &quot-FileUpload&controle quot-. Você pode, em seguida, exibir a imagem, adicionando um outro componente .NET chamado &quot-Imagem&quot- controle automaticamente. Ambos os controles são incluídos com o produto Microsoft Visual Studio, ou a livre Microsoft Visual Web Developer Express Edition, cada um dos quais está disponível para download no site da Microsoft.

Coisas que você precisa

  • Visual Studio 2005 ou mais tarde
  • ASP.NET Web site habilitado

Criar um novo projeto

  • Abra o Visual Studio, acessando a pasta programa apropriado &quot-Start&quot- e &quot-todos os programas."

  • Clique &quot-File&quot- e &quot-New Project&quot- e selecione &Aplicação Web quot-ASP.NET&quot- a partir da lista de modelos do Visual Studio disponíveis.

  • Digite um nome de sua escolha na &quot-Name&quot- caixa de texto e clique no &quot-OK&botão quot-.

Criar o formulário

  • direito, clique sobre o nome do projeto no painel Solution Explorer, passe o cursor sobre &quot em Adicionar&quot- e clique &quot-Nova pasta."

  • Nomeie a pasta &quot-Images."

  • direita; clique no &quot-Default.aspx&arquivo quot- no painel Solution Explorer e esquerdo; clique &quot-View Designer.&quot- (Nota: o designer fornece uma página vazia na qual você pode adicionar controles, texto e assim por diante).

  • Localize o &quot-FileUpload&controle quot- no painel de caixa de ferramentas e, em seguida, clique duas vezes para adicioná-lo à página. Alternativamente, você pode esquerda; clique e segure para arrastá-lo para sua página.

  • Localize o &quot-Button&controle quot- no painel de caixa de ferramentas e clique duas vezes para adicioná-lo à página.

  • Localize o &quot-Imagem&controle quot- no painel de caixa de ferramentas e clique duas vezes para adicioná-lo à página.

  • direita; clique no &quot-Button&controle quot- e esquerdo; clique &quot-Properties."

  • Mudar o &quot-Text&propriedade quot- de &quot-Button&quot- para &quot-Submit&quot- no painel Propriedades e pressione &quot-Enter&quot- no seu teclado.

Escrever o código de carregamento

  • Clique duas vezes no &quot-Submit&botão quot- para exibir o &quot-Default.aspx.cs&Código quot- por trás do arquivo. (Nota: todo o código que você digita hereon deve estar entre a abertura eo fechamento colchetes (&quot- {&quot- e &quot-}&quot-) do evento Button1_Click.)



  • Digitar:
    cadeia filePath = &quot- ~ / Images /&quot-;

    pressione &quot-Enter&quot- no seu teclado.

  • Digitar:
    string $ filename = FileUpload1.FileName.ToString ();

    Pressione `&quot-Enter no teclado.

  • Digitar:
    FileUpload1.SaveAs (Server.MapPath (filePath) + fileName);

    pressione &quot-Enter&quot- no seu teclado.

  • Digitar:
    Image1.ImageUrl = filePath + fileName;

  • Clique no &quot-Save All&ícone quot- na barra de ferramentas padrão para salvar seu trabalho.

Construir e testar seu aplicativo

  • Clique &quot-construção [nome do projeto]&quot- no menu Build, onde Nome do projeto é o nome do projeto da Web, e verificar se não existem erros.

  • direita; clique no &quot-Default.aspx&A página quot- no painel Solution Explorer e esquerdo; clique &quot-View in Browser."

  • Clique no &quot-Browse&botão quot-, e dê um duplo-clique em um arquivo de imagem (por exemplo, .jpg, .jpg, .jpg) a partir do seu disco rígido do computador.

  • Clique no &quot-Submit&botão quot- e verificar a imagem que você enviou é exibida abaixo da &quot-Submit&botão quot-.

  • Se o teste funciona corretamente e a imagem é exibida, você pode em seguida, publicar o seu projecto para o seu site.

dicas & avisos

  • Você pode fazer upload de várias imagens simplesmente adicionando mais controles de imagem à página.
  • Você precisa garantir que você tenha criado as permissões de gravação para o diretório Imagens ao publicar seu projeto.
De esta maneira? Compartilhar em redes sociais:

LiveInternet