Ir para conteúdo

POWERED BY:

Arquivado

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

Juliano Gomes

AspUpload denovo...

Recommended Posts

olá, to apanhando numa coisa simples...

 

tenho um form multipart/form-data, e nele dois textfield do tipo file para enviar imagens ao servidor. só preciso atribuir o valor desses dois textfields a uma variavel cada um e depois verificar se existe algum valor nelas.

 

preciso fazer isso sem "For Each File in Upload.Files"

 

quase obtive exito fazendo assim:

 

set textfield1 = Upload.Files("textfield1")If textfield1.filename <> "" thenimg1 = textfield1.FileNameend if 				set textfield2 = Upload.Files("textfield2")If textfield2.filename <> "" thenimg2 = textfield2.FileName  ' aqui é a linha 273end if

o unico problema é que seu nao carregar uma imagem no textfield2 o seguinte erro é gerado:

 

Objeto necessário: 'textfield2'

/Supersafira/asp/bergamota/ProcMod.asp, line 273

 

 

e agora josééé?????

 

abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá, to apanhando numa coisa simples...tenho um form multipart/form-data, e nele dois textfield do tipo file para enviar imagens ao servidor. só preciso atribuir o valor desses dois textfields a uma variavel cada um e depois verificar se existe algum valor nelas.preciso fazer isso sem "For Each File in Upload.Files"quase obtive exito fazendo assim:

set textfield1 = Upload.Files("textfield1")If textfield1.filename <> "" thenimg1 = textfield1.FileNameend if 				set textfield2 = Upload.Files("textfield2")If textfield2.filename <> "" thenimg2 = textfield2.FileName  ' aqui é a linha 273end if
o unico problema é que seu nao carregar uma imagem no textfield2 o seguinte erro é gerado:Objeto necessário: 'textfield2'/Supersafira/asp/bergamota/ProcMod.asp, line 273e agora josééé?????abraço a todos!
Aparentemente semerros.Mas execute:
set textfield2 = Upload.Files("textfield2")RESPONSE.WRITE textfield2.filename & "<BR>"  '--> Inlua esta linhaIf textfield2.filename <> "" thenimg2 = textfield2.FileName  ' aqui é a linha 273end if
E post o resulta do reponse.write para vermo o que tem dentro de textfield2.filename.t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo de erro:Erro de tempo de execução do Microsoft VBScript (0x800A01A8)Objeto necessáriopagina/ProcMod.asp, line 272

linha 272 = response.Write(txtImgI.filename)

 

ops...

 

linha 272 = response.Write(textfield2.filename)

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.