none
Preview da imagem não funciona depois de publicado no servidor RRS feed

  • Pergunta

  • Ola pessoal,

    Já gastei um bocado de tempo pesquisando mas não consigo identificar porque o preview da imagem funciona quando roda no VS, mas depois de publicado do servidor ele não mostra o preview.

    Ou em outras palavras : Rodando no VS quando clico no "btnVisusalizar" ele me mostra ele carrega a "imagem1". mas quando eu rodo no servidor ele não carrega a imagem.

    Alguem tem alguma sugestão...

    Segue meu código :

    Public Class WebForm2
        Inherits System.Web.UI.Page

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        End Sub

        Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles btnGravar.Click

            Dim mensagem = String.Empty
            If Me.FileUpload1.HasFile Then
                Me.FileUpload1.SaveAs(Server.MapPath("Imagens/" + FileUpload1.FileName))
                Me.Image1.ImageUrl = "~/Imagens/" & FileUpload1.FileName
            Else
            End If

                End Sub

        Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles btnVisualizar.Click

            Image1.ImageUrl = FileUpload1.PostedFile.FileName

        End Sub
    End Class

    Abs,

    Eduardo

    quinta-feira, 20 de abril de 2017 17:05

Respostas

  • Depois de muiiiiiiiita pesquisa.... achei esse exemplo que funcionou perfeitamente bem... se alguem precisar tá ai....

    Abs..

    https://www.aspsnippets.com/Articles/Preview-image-before-upload-using-FileUpload-control-and-jQuery-in-ASPNet.aspx

    • Marcado como Resposta E.Gameiro quinta-feira, 20 de abril de 2017 18:20
    quinta-feira, 20 de abril de 2017 18:20

Todas as Respostas

  • Olá,

    Depois que a imagem já foi pro servidor, você precisa repopular o objeto.
    Uma das formas de fazer isso, é no momento de salvar a imagem colocar ele na session, e depois do post, setar a imagem com o que vc guardou na session.
    ok?


    Se a resposta for relevante,click em "útil".Se a resposta resolveu seu problema, click em "Marcar como Resposta".
    Rodrigo Suleiman [MCP,MCTS,MCPD,MCSA,MCSD]

    quinta-feira, 20 de abril de 2017 17:17
  • Bom... eu descobri o seguinte :

    coloquei um display do caminho e descobri que quando rodo pelo VS ele me mostra o seguinte : C:\Users\digiplay\Pictures\canvas.png

    Mas quando rodo pelo site ele só me mostra : canvas.png

    Ou seja ele não está pegando o caminho completo da imagem.

    Abs,

    Eduardo

    quinta-feira, 20 de abril de 2017 17:20
  • Depois de muiiiiiiiita pesquisa.... achei esse exemplo que funcionou perfeitamente bem... se alguem precisar tá ai....

    Abs..

    https://www.aspsnippets.com/Articles/Preview-image-before-upload-using-FileUpload-control-and-jQuery-in-ASPNet.aspx

    • Marcado como Resposta E.Gameiro quinta-feira, 20 de abril de 2017 18:20
    quinta-feira, 20 de abril de 2017 18:20