Jump to content


Photo

Aspupload


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

#1 danilo.max

danilo.max

    12 Horas

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

Posted 25/09/2003, 13:04

Olá amigos do Fórum estou trabalhando em um prjeto muito legal onde estou usando o componente AspUpload para fazer o Upload de algumas imagens.

Bom é o seguinte eu estava fazendo o sistema funcionar e vi que o AspUpload estava dando erro então percebi que eu havia esquecido de colocoar a seguinte TAG no meu FORM.

enctype="multipart/form-data"

Ai fui no meu form coloquei ela e bingo funcionou legal.
Mas o que acontece é que nesse mesmo form dos Arquivos para Upload eu tenho caixas de texto, Combos etc... e quando eu dou ok e ele vai para a pagina que processa tudo isso, ele funciona legal com os arquivos do upload, mas os meus compos de texto etc.. eles não funionam ele não consegue passar os valores, mandei ele escrever na Tela Respose.Write etc... e nada

Alguem poderia me esplicar que pode ser.
Tentei da seguinte form tb

Upload.form("VarTitulo")

Onde Upload é o nome do Meu obejto setado da qual preciso setar para o mesmo funcionar.

Bom espero que tenham entendido e espero que alguem possa me ajduar.

Abaixo um pedaço dos meus codigos...
[CODE]'Setando o Objeto pelo AspUpload
Set Upload = Server.CreateObject("Persits.Upload") 
'pload.OverwriteFiles = False 
' Limit file size to 50000 bytes, throw an exception if file is larger
Upload.SetMaxSize 26000, True

AQUI EM CIMA QUE EU QUERO QUE APAREÇA OS MEUS DADOS VINDOS DO FORM

Response.Write  Upload.form("VarTitulo")
OU
VarTitulo = request("VarTitulo")
Ou
VarTitulo = request.form("VarTitulo")
Ou
VarTitulo = request.queryString("VarTitulo")

[B]Nenhum desses acima funcioina[/B]

DAQUI PARA BAIXO FUNCIONA LEGAL

' Intercept all exceptions to display user-friendly error

' Perform upload
Upload.Save "d:\sites\em_desenvolvimento\assis\web\img_fotos_imoveis\"
	For Each File in Upload.Files 
	

  
  
     If File.ImageType <> "UNKNOWN" Then 
    
  SQL = "INSERT INTO Fotos(FotoID) VALUES("&strValorImovelID&")"
    strConexao.execute(SQL)
    
  SQL2 = "SELECT * FROM Fotos WHERE FotoID = "&strValorImovelID&" order by id DESC"
 	 Set Rs2 = strConexao.execute(SQL2)
   	 strIdFoto = Rs2("id")
 	 
    
  File.Copy "d:\sites\em_desenvolvimento\assis\web\img_fotos_imoveis\" & strIdFoto & ".jpg" 
  File.Delete
[/CODE]

Grato

#2 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 25/09/2003, 20:40

Não funcionou o Upload.Form("txtpreco") ?
Nossa cara.. mto estranho isso, eu tb utilizo o componente e fiz assim para solicitar os dados do form, funcionou perfeitamente.

Bom, o suporte deles é mto bom
Entra la:
http://support.persits.com/

Coloca na busca o erro que esta dando.

Ah, ja sei o que é cara
Ao inves de por ele antes do envio do arquivo, coloca o Upload.Form depois!
Fica assim o seu codigo:

<% 'Setando o Objeto pelo AspUpload
Set Upload = Server.CreateObject("Persits.Upload")
'pload.OverwriteFiles = False
' Limit file size to 50000 bytes, throw an exception if file is larger
Upload.SetMaxSize 26000, True

' Intercept all exceptions to display user-friendly error

' Perform upload
Upload.Save "d:\sites\em_desenvolvimento\assis\web\img_fotos_imoveis\"
For Each File in Upload.Files

response.write Upload.form("VarTitulo")


    If File.ImageType <> "UNKNOWN" Then
 
SQL = "INSERT INTO Fotos(FotoID) VALUES("&strValorImovelID&")"
  strConexao.execute(SQL)
 
SQL2 = "SELECT * FROM Fotos WHERE FotoID = "&strValorImovelID&" order by id DESC"
  Set Rs2 = strConexao.execute(SQL2)
    strIdFoto = Rs2("id")
 
 
File.Copy "d:\sites\em_desenvolvimento\assis\web\img_fotos_imoveis\" & strIdFoto & ".jpg"
File.Delete
%>


Tenho certeza que irá funcionar.. lembro que no suporte deles estava escrito que o upload.form so pode ser usado apos o envio do arquivo! para usar ele antes daí tem que fazer um processo um pouco mais complicado, se quiser eu te explico depois, to de saída!

Abraços
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#3 danilo.max

danilo.max

    12 Horas

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

Posted 25/09/2003, 21:34

Não funcionou o Upload.Form("txtpreco") ?
Nossa cara.. mto estranho isso, eu tb utilizo o componente e fiz assim para solicitar os dados do form, funcionou perfeitamente.

Bom, o suporte deles é mto bom
Entra la:
http://support.persits.com/

Coloca na busca o erro que esta dando.

Ah, ja sei o que é cara
Ao inves de por ele antes do envio do arquivo, coloca o Upload.Form depois!
Fica assim o seu codigo:

<% 'Setando o Objeto pelo AspUpload
Set Upload = Server.CreateObject("Persits.Upload")
'pload.OverwriteFiles = False
' Limit file size to 50000 bytes, throw an exception if file is larger
Upload.SetMaxSize 26000, True

' Intercept all exceptions to display user-friendly error

' Perform upload
Upload.Save "d:\sites\em_desenvolvimento\assis\web\img_fotos_imoveis\"
For Each File in Upload.Files

response.write Upload.form("VarTitulo")


    If File.ImageType <> "UNKNOWN" Then
  
SQL = "INSERT INTO Fotos(FotoID) VALUES("&strValorImovelID&")"
   strConexao.execute(SQL)
  
SQL2 = "SELECT * FROM Fotos WHERE FotoID = "&strValorImovelID&" order by id DESC"
  Set Rs2 = strConexao.execute(SQL2)
    strIdFoto = Rs2("id")
 
  
File.Copy "d:\sites\em_desenvolvimento\assis\web\img_fotos_imoveis\" & strIdFoto & ".jpg"
File.Delete
%>


Tenho certeza que irá funcionar.. lembro que no suporte deles estava escrito que o upload.form so pode ser usado apos o envio do arquivo! para usar ele antes daí tem que fazer um processo um pouco mais complicado, se quiser eu te explico depois, to de saída!

Abraços

cara seu eu te dissse que eu tinha tentado isso e tenti deenovo e mesmo assim não funcionou vc acredita.
Pois é não funcionou mesmo.

Que doido até agora ninguem soube me responder o que pode ser

#4 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 26/09/2003, 14:24

qual o erro cara?
impossivel nao funcionar daquela forma, vc esta fazendo algo errado..
olha bem os exemplos do site deles -> www.aspupload.com
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#5 danilo.max

danilo.max

    12 Horas

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

Posted 28/09/2003, 17:26

qual o erro cara?
impossivel nao funcionar daquela forma, vc esta fazendo algo errado..
olha bem os exemplos do site deles -> www.aspupload.com

Bom é o seguinte eu tentei da forma que vc me disse e não funcionou ai depois mudei denovo e coloquei do geito que vc me disse só que ai ele tava repetindo o valor com o mesmo tanto de imagens ou seja se eu manda-se 5 imagens juntas ele repetia meus valores 5 vezes cada um então ficava uma coisa doida.


Ai o que eu fiz resgatei os valores pelo Upload.form("nome")
e colocava eles num variavel e pronto ou seja ficou assim

var1 = Upload.form("nome")
var2 = Upload.form("nome")

Isso dentro do For Each
E ai bingo valeu.

Mas mesmo assim continuo sem intender pq num finionou já tinha visto o manual etc...
Teste nas Versões 1.0, 2.0 e a 3.0 e não funcionou nada é estranho.

Bom valeu pelo Help se precisar estamos ai...




1 user(s) are reading this topic

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

IPB Skin By Virteq