Ir para conteúdo
Fórum Script Brasil
  • 0

Dundas Upload


Guest Rodrigo Montezzo

Pergunta

Guest Rodrigo Montezzo

Olá pessoal,

Estou com um pequeno problema usando o objeto Dundas Upload que é o seguinte:

- Não consigo enviar além do primeiro arquivo selecionado no campo File. Gostaria de ter mais quatro campos e enviar conseqüentemente 05 arquivos simultâneamente.

Vejam o código ASP abaixo: (arquivo script.asp)

--------------------------------------------------------------------------------------------

<%@ Language=VBScript %>

<% Response.Buffer = true

On Error Resume Next

Server.ScriptTimeout = 7200 'Número_segundos

Dim objup

Dim sMessage

Dim NextFile

Dim Temp

Dim tempName

Dim useUnique

Set objup = Server.CreateObject("Dundas.Upload.2")

if Err.Number <> 0 then

sMessage = "erro.htm"

end if

objup.MaxFileSize = 209715200

objup.UseUniqueNames = false

Set NextFile = objup.GetNextFile

if objup.Form("UniqueNames") = "ON" then

objup.UseUniqueNames = true

if not(NextFile is Nothing) then

NextFile.FileName = objup.GetUniqueName & "_" & NextFile.FileName

end if

else

objup.UseUniqueNames = false

end if

if Err.Number <> 0 then

sMessage = "erro.htm"

end if

tempName = NextFile.FileName

if IsEmpty(objup.Form("txtName")) = false then

Temp = " "

end if

NextFile.Save Server.MapPath(".")

if Err.Number <> 0 then

sMessage = "erro.htm"

else

sMessage = "sucesso.htm"

end if

objup.ImpersonationTerminate

Set NextFile = Nothing

Set objup = Nothing

Response.Redirect sMessage

%>

--------------------------------------------------------------------------------------------

Arquivo ftp.htm (apenas a linha de comando do Form)

--------------------------------------------------------------------------------------------

<form action="script.asp" method="post" enctype="multipart/form-data" name="Form" id="Form">

<table width="100%" border="0" align="left">

<tr>

<td>Selecione o arquivo: </td>

<td><input name="txtName" type="file" id="txtName" size="40"></td>

</tr>

<tr>

<tr>

<td>Selecione o arquivo: </td>

<td><input name="txtName" type="file" id="txtName" size="40"></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><input name="imageField" type="image" src="http://www.colorfilmfotolito.com.br/finalizar_processo.jpg" width="131" height="17" border="0"></td>

</tr>

</table>

</form>

--------------------------------------------------------------------------------------------

O problema: o script está enviando apenas um arquivo. Gostaria de enviar os dois ou a quantidade de campos “File” existentes.

No aguardo de uma resposta, desde já agradeço.

Editado por Dark0: Quando for postar Códigos, ou Trechos, como sendo uma citação, utilize a tag Code ou a tag QUOTE. Se não souber como usar, peça ajuda.

Usando estas tags, além de sua mensagem ficar mais legível, ela fica menor.

Editado por dark0
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá Brother.

Veja as alterações que fiz em sua mensagem.

Fiz isso, porque fica mais facil de visualizar!

Sobre sua duvida, veja neste link:

http://www.webnow.com.br/doc/dundas.html

Um bom exemplo de Formulario de upload, usando 3 anexos.

Assim, acho que você consegue ter uma idéia de como funciona!

Qualquer coisa poste aí

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...