Jump to content


Photo

Dundas Upload


  • Faça o login para participar
15 replies to this topic

#16 dlemes

dlemes

    Normal

  • Usuários
  • 73 posts
  • Sexo:Não informado

Posted 23/12/2005, 14:22

claro que criei meu, não sou tapado como pensas...
e ele sobrescre a imagem dessa maneira, cara se nao pra ajudar então não fica aqui imaginando o que as pessoas fazem.
Tira as conclusões por ti?


Agente linhares, não deu pra fazer como eu gostaria, mas ainda assim, funcionou, se desse pra controlar cada upload seria melhor, os arquivos são assim 00-0000.pdf e dai eu tiro o codigo do arquivo.
bom é isso, valeu pela ajuda.
<%
	Function Mover(Arquivo, Destino)
  Dim fso, arq_nome, var_tmp, arq_original_nome
  Set fso = Server.CreateObject("Scripting.FileSystemObject")
  Set arq_nome = fso.GetFile(Server.MapPath("pdf/" & Arquivo))
  arq_original_nome = Right(arq_nome, (Len(arq_nome)-(inStr(arq_nome,"}_")+2)))
  arq_nome.Move(Server.MapPath("pdf/") & "\" & Destino & arq_original_nome)
  Set arq_nome = Nothing
  Set fso = Nothing
  Mover = arq_original_nome
	End Function

	'On Error Resume Next
	Dim objUpload
	Set objUpload = Server.CreateObject("Dundas.Upload.2")
	objUpload.UseVirtualDir = True
	objUpload.UseUniqueNames = True
	objUpload.Save "pdf"

	If Err <> 0 Then
  Response.Write("Houve um erro e o upload dos arquivos não foi efetuado.<br>")
  Response.Write("Descrição do erro: " & Err.Description)
  Response.Write("<br>Número do erro: " & Err.Number)
  Response.End()
	Else
  Dim varFispq(4)
  Dim varBt(4)
  Dim varArqF(4)
  Dim varArqB(4)
  Dim varArqFO(4)
  Dim varArqBO(4)
  Dim varDescr(4)

  For i = 1 To 5
 	 varFispq(i-1) = objUpload.Form("valfispq" & i)
	'  Response.Write(objUpload.Form("valfispq" & i) & "<br />")
 	 varBt(i-1) = objUpload.Form("valbt" & i)
	'  Response.Write(objUpload.Form("valbt" & i) & "<br />")
 	 varDescr(i-1) = Replace(objUpload.Form("descri" & i),"'","''")
	'  Response.Write(objUpload.Form("descri" & i) & "<br />")
  Next
  
  varCount = 0
  For i = 0 To 4
 	 If varFispq(i) = "1" Then
    varArqF(i) = objUpload.GetFileName(objUpload.Files(varCount).Path)
    varArqFO(i) = Mover(varArqF(i), "ficha\")
    varCount = varCount + 1
 	 End If
 	 If varBt(i) = "1" Then
    varArqB(i) = objUpload.GetFileName(objUpload.Files(varCount).Path)
    varArqBO(i) = Mover(varArqB(i), "boletim\")
    varCount = varCount + 1
 	 End If
  Next

  AbreBanco
  For i = 0 To 4
 	 If varFispq(i) = "1" Or varBt(i) = "1" Then
    If varArqFO(i) <> "" Then
   	 varRef = Mid(varArqFO(i),3,Len(varArqFO(i))-6)'00-0000.pdf
    ElseIF varArqBO(i) <> "" Then
   	 varRef = Mid(varArqBO(i),3,Len(varArqBO(i))-6)
    End If
    objCon.Execute("insert into pdf (id_pdf, ficha, boletim, descricao) values ('" & varRef & "','" & varArqFO(i) & "','" & varArqBO(i) & "','" & varDescr(i) & "')")
 	 End If
  Next
  FechaBanco
  Set objUpload = Nothing
	End If
'	Response.Write("<p>Final do Arquivo.</p>")
	For i = 0 To 4
'  Response.Write("<p><strong>" & i & ".</strong> Fisp: " & varArqFO(i) & "<br />")
'  Response.Write("Boletim: " & varArqBO(i) & "<br />")
'  Response.Write("Descri&ccedil;&atilde;o: " & varDescr(i) & "</p>")
	Next
 	 Response.write "Uploads eftuados com sucesso!"
 	 response.write "<br><br>Você será redirecionado em 1 segundos..<br>"
 	 response.write "<script language=""JavaScript"">"
 	 response.write "alert(""Upload Efetuado com sucesso"")"
 	 response.write "</script>"
 	 response.write "<meta http-equiv='refresh' content='0; url=fisp.asp'/>"

	
%>

--------------------------------------------------
email: dlemes[ARROBA]gmail.com
precisando de um sistema de e-commerce em php?
www.dlemes.com.br/loja25b




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq