Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gilberto Jr

Multiplos Upload arquivo

Recommended Posts

Bom dia,

 

O HTML 5 agora tem a função que pode selecionar mais de um arquivo para fazer o upload

 

<input type="file" multiple="multiple" name="image" value="" />

 

O que não sei é como fazer o upload dessas imagens e fazer o insert no banco de dados de cada uma separadamente.

 

Poderia me ajudar?

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

existe um exemplo que disponibilizei no fórum para enviar varios arquivos de uma vez, dá uma procurada no lab. de script

olha este exemplo:

<%
Response.Buffer = true
on error resume next

'declara as variáveis
dim objUpload
dim strMessage

'cria instância do objeto
set objUpload = server.CreateObject("Dundas.Upload.2")

'verifica um possível erro
if err.number <> 0 then
Response.Redirect "Dundas.asp?Message=" & err.description
end if

'estipula o tamanho máximo do arquivo
objUpload.MaxFileSize = 1048576

'formatando o nome do arquivo
objUpload.UseUniqueNames = false

'informa o path onde os arquivos serão salvos
'obs: o diretório deve ter permissão de escrita
objUpload.Save "c:\www\login\web\teste"

dim temp

'verifica erro
if IsEmpty(objUpload.Form("txtName")) = false then temp = " "
if err.number <> 0 then
strMessage = objUpload.Form("txtName") & temp & "Falha, ocorreu o erro: " & err.description

'mensagem de sucesso
else
strMessage = "Upload realizado com sucesso pelo" & temp & objUpload.Form("txtName") & "."
end if

Response.Redirect "Dundas.asp?Message=" & strMessage

'destroi o objeto
set objUpload = nothing
%>



nesse exemplo foi usado o diretório teste. Substitua pelo diretório em que você deseja gravar. Esse diretório deve necessariamente ter permissão de escrita.

Agora faça um formulário que passará as informações ao script asp responsável por chamar o componente.

Use a seguinte tag input no seu formulário:

<input NAME="File1" TYPE="file">
<input NAME="File2" TYPE="file">

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade vc pode colocar a quantidade que quiser ou também usar outro código que postei no fórum que ele cria dinamicamnte os campos, conforme o user vai clicando

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.