Usuário com melhor resposta
Preview da imagem não funciona depois de publicado no servidor

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 ClassAbs,
Eduardo
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
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] -
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
-
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