Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2012, 04:26
baixench1982
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema con AsyncFileUpload y muetreo de imagen cargada

Hola a todos,

Estoy usando el control AsyncFileUpload:

Tengo este codigo HTML:

<asp:Image id="imgUpload" runat ="server"/>
<asp:Label ID="rutaImgSubida" runat="server"></asp:Label>
<ajaxToolkit:AsyncFileUpload id="fuFoto1" OnClientUploadComplete="fin" runat="server"/>


<script type="text/javascript">
function fin(sender, args) {
$get("imgUpload").src = document.getElementById("rutaImgSubida").value;
}
</script>



Muestro tambien el código del lado servidor:

Protected Sub fuFoto1_UploadedComplete(ByVal sender As Object, ByVal e As AjaxControlToolkit.AsyncFileUploadEventArgs) Handles fuFoto1.UploadedComplete

dim documento as string
dim cliente as string = session("idcliente")
documento = fuFoto1.PostedFile.FileName.ToUpper.Substring(fuFo to1.PostedFile.FileName.Trim.ToUpper.LastIndexOf(" \") + 1)

Dim RutaFoto As String = "~/Clientes/23/Original/" & documento
Dim RutaFotoMapeada As String = Server.MapPath(RutaFoto)
Dim RutaCarpeta As String = Server.MapPath("~/Clientes/cliente/Original/")

If Not Directory.Exists(RutaCarpeta) Then
Directory.CreateDirectory(RutaCarpeta)
End If
fuFoto1.SaveAs(RutaFotoMapeada)
rutaImgSubida.Text = "~/Clientes/cliente/Original/1.jpg"

end sub


El caso es que, cuando estoy en el lado servidor, guardo la ruta en el label rutaImgSubida, y cuando estoy en la funcion "fin" de javascript, intento recuperar el valor de la ruta pero no se como cargar desde javascrip la imagen para mostrarla al usuario.

Muchas gracias por la ayuda!
EditadoBaixenchhace 48 minutos