Feliz ano novo!
Gostaria de agradecer a todos os comentários que recebi no blog. Fiquei mais de 2 anos sem postar nada, mas até hoje recebo diversos e-mails com agradecimentos, elogios e pedidos de ajuda. Infelizmente, de 2009 pra cá não tenho muito tempo livre para responder a todos, nem para postar no blog. Pretendo retomar as atividades em 2012, até postando coisas sobre assuntos diferentes dos que já foram vistos aqui, como: Ruby, Rails, C#, C/C++, Assembly, Engenharia Reversa, entre outros.
multiUpload 0.4
Hoje mesmo já fiz uma pequena atualização no multiUpload, atendendo a diversos pedidos que recebi ao longo destes anos. Agora é possível especificar o limite máximo de arquivos a serem selecionados. No caso, o usuário poderá selecionar quantos arquivos quiser, mas quando o multiUpload estiver preenchendo a lista de arquivos na página, irá exibir uma mensagem de erro e parar de adicioná-los.
|
|
download: multiUpload-0.4-20120107.zip (106.08KB) added: 07/01/2012 clicks: 8742 description: Versão 0.4 do projeto multiUpload - Atualizado: 07/01/2012 Adicionada opção de limitar o número de arquivos a serem enviados |
Exemplo de como setar o limite (e mensagem de erro) usando as opções maxfiles e maxfilesError:
<script type="text/javascript"> var uploader = new multiUpload('uploader', 'uploader_files', { swf: 'swf/multiUpload.swf', // script: 'upload.php', expressInstall: 'swf/expressInstall.swf', multi: true, maxfiles: 5, // máximo de arquivos selecionados maxfilesError: 'Você não pode adicionar mais do que 5 arquivos' }); </script>
Não esqueçam de acessar o repositório de desenvolvimento do multiUpload no Github: https://github.com/Fredi/multiUpload
Quem quiser, também pode seguir meu perfil no Github: https://github.com/Fredi
O Github é o maior host de códigos do mundo, por isso, e muitas outras coisas, recomendo que se cadastre lá, caso ainda não esteja.
Até breve!

Gostei muito do exemplo do multiUpload: Album de Fotos 2 com Miniaturas e legenda, com comentários.
Eu vou usar uns de seus exemplos em meu trabalho, então para isso precisava dos .fla do ‘browser files’, gostaria de agradecer pela lógica que você criou, achei uma das melhores.
Obrigado Fredi Machado pelo material e explicações, você é bom muito sucesso.
Futuramente irei passar aqui para tiras mais algumas duvidas com o MESTRE ai BELEZA
Espero resposta…
Um Abraço Fredi Machado
09/01/2012 @ 11:26 am
Oi Daniel!
O .fla do projeto está na pasta /src.
Agradeço seu comentário, espero que tudo que encontrar aqui seja de muita utilidade pra você e para os demais leitores do meu blog.
Um abraço!
09/01/2012 @ 3:26 pm
Oi Fredi,
Utilizo o multiupload no site do Kawek. Obrigado!
Devida a uma atualização do Chrome ou do Flashplayer para Chrome, o botão para dar browse nas imagens não funciona mais.
Sabe o que pode ser?
10/01/2012 @ 10:47 am
Cara, parabéns pelo código… muito bom…
Como conseguimos renomear os arquivos enviados para evitar imagens repetidas??? pensei em usar time().
Abração e parabéns de novo, gostei muito mesmo.
10/01/2012 @ 6:36 pm
Olá Eduardo!
Vou fazer alguns testes para descobrir e retorno aqui.
Valeu!
10/01/2012 @ 9:14 pm
Oi Claudio!
Eu recomendo você usar sha1 no nome do arquivo ou até mesmo sha1_file.
Ex.:
10/01/2012 @ 9:21 pm
Fredi, obrigado pela atenção mas não consegui… inclusive parou de fazer o upload….
$file = $_FILES['Filedata'];
$Pasta = $_POST['Pasta']; // nome da pasta vem de um form
// Sua ideia
$extensao = end(explode(“.”, $file['name']));
$new_path = “../images/eventos/$Pasta/”.sha1($file['name']).”.”.$extensao;
// forma anterior, não renomeia mas executa o upload perfeitamente.
//$path = $file['tmp_name'];
//$new_path = “../images/eventos/$Pasta/”.$file['name'];
move_uploaded_file($path, $new_path);
12/01/2012 @ 2:42 pm
Fredi, me desculpe, agora consegui… falta de atenção mesmo… ficou assim:
Valeu mesmo… parabéns pelo sistema, muito bom mesmo!
12/01/2012 @ 2:52 pm
$file = $_FILES['Filedata'];
$Pasta = $_POST['Pasta'];
$path = $file['tmp_name'];
$extensao = end(explode(“.”, $file['name']));
$new_path = “../images/eventos/$Pasta/”.sha1($file['name']).”.”.$extensao;
move_uploaded_file($path, $new_path);
12/01/2012 @ 2:53 pm
Fredi Fiko Muito feliz Que Tenha Retornado eu ja conhecia seu projeto desde de 2009 e vire e mexe eu entrava aki pra ver se vc tinha postado algo novo keria tirar uma duvida q ta tirando meu sono uhsuah quando cria o album ele cria uma id e manda com a variavel json mas keria saber como faço caso keira inserir mais fotos em um album ja criado ?? desde ja agradeço pela atençao e tudo de bom pra vc feliz 2012 ^^
21/01/2012 @ 2:16 pm
Olá Fredi, conheci hoje o sistema multiupload, muito bom mesmo, mas estou com o mesmo problema do eduardo, quando cadastro o album não aparece o botão para carregar as fotos “no chrome”.
Obrigado
25/01/2012 @ 9:33 am
Boa tarde Fredi! Parabéns pelo material. O melhor que encontrei. E olha que foram +- 2 semanas de buscas.
Gostaria de saber se pode me ajudar?
Estou tentando usar o seu material em um projeto. Neste projeto tem uma pagina “insere.php”, que estou colocando a sua ferramenta para fazer multiuploads e abaixo um formulário que insere os dados em uma tabela. Neste formulário eu preciso que visualize as imagens que foram upadas e retorne os nomes das imagens em variáveis, uma variável para cada imagem (ex: $foto1=imgs/foto.jpg; $foto2=imgs/foto1.jpg), pois na minha tabela, tenho por exemplo os campos, foto1; foto2; foto3; foto4;foto5 e foto6 que preciso alimentar com os valores das variáveis ($foto1; $foto2; etc.).
No arquivo upload.php, eu na última linha, troquei echo “1″; para echo $new_pathA que retorna o nome da imagem. Mais não estou conseguindo resgatar o conteúdo da variável e criar uma variável para cada imagem(<img src="”; <img src="”), atualizar a pagina para que ela possa mostrar as imagens dentro do formulário. Exemplo 6 imagens 6 variáveis, uma para cada imagem.
Pode me ajudar?
Obrigado.
06/02/2012 @ 3:08 pm
Olá Fredi, Beleza…
É o seguinte eu uso seu script faz um bom tempo, fazendo apenas multi upload….
Mas agora preciso com miniaturas e legenda, mas não preciso criar álbuns novos, apenas fazer o upload. Como devo proceder ?
06/02/2012 @ 6:48 pm
como que faco para enviar o total de arquivos para a pagina upload.php , para depois renomear as imgs
iddocliente_1.jpg,
iddocliente_2.jpg,
iddocliente_3.jpg,
07/03/2012 @ 12:59 pm
Parabéns pelo código, muito bom mesmo.
Estou somente com uma dificuldade, como recupero a quantidade de arquivos enviados.
obrigado
01/05/2012 @ 11:00 am