none
Uploadify RRS feed

  • Pergunta

  • Pessoal, estou utilizando o Uploadify para mandar arquivos para o servidor. O meu problema é que eu preciso retornar algumas informações do servidor e não consegui achar nada sobre como fazer isto.

    Não são informações do upload, mas informações novas (local do arquivo, novo nome e etc).

    segunda-feira, 18 de fevereiro de 2013 13:05

Todas as Respostas

  • Webforms? MVC? Como você está tentando retornar? Mostra um pouco de código ai.

    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    segunda-feira, 18 de fevereiro de 2013 13:08
  • Murilo, é um html simples chamando um Generic Handler para fazer o processamento.
    segunda-feira, 18 de fevereiro de 2013 13:28
  • Dá uma olhada na documentação:

    http://www.uploadify.com/documentation/uploadify/onuploadsuccess/


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    • Sugerido como Resposta Vitor Mendes segunda-feira, 18 de fevereiro de 2013 13:57
    segunda-feira, 18 de fevereiro de 2013 13:32
  • Segue o ashx que uso no meu Uploadify. Acho que pode te ajudar.

    <%@ WebHandler Language="C#" Class="upload" %>
    
    using System;
    using System.Web;
    using System.IO;
    using MySql.Data.MySqlClient;
    using System.Configuration;
    
    public class upload : IHttpHandler {
    public void ProcessRequest (HttpContext context) {
    	try 
    	{
    		//Diretório onde vai salvar o arquivo
    		string sDirectory = HttpContext.Current.Server.MapPath("~/images/");
    		//Pegar o arquivo enviado
    		HttpPostedFile oFile = context.Request.Files["Filedata"];
    		//Nome da imagem
    		string sFileName = "NomeDaImagem" + Path.GetExtension(oFile.FileName);
    		//Salvar o arquivo
    		oFile.SaveAs(sDirectory + sFileName);
    		//Retorno
    		HttpContext.Current.Response.Write("0");
    
    	}
    	catch (Exception ex)
    	{
    		HttpContext.Current.Response.Write("1");
    	}
    }   
    
    public bool IsReusable {
    	get {
    		return false;
    	}
    }
    
    }


    quinta-feira, 21 de fevereiro de 2013 03:37