Ir para conteúdo

Arquivado

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

fernando1

[Resolvido] error '80070002' ?

Recommended Posts

Bom Dia Pessoal!

 

Estou acostumado a desenvolver com PHP, e estou me envolvendo com ASP a pouco tempo... ;)

 

Entretanto, gostaria de uma explicação sobre o erro que vem ocorrendo a alguns dias, e não

to conseguindo resolver, quebrei a cabeça aqui... :unsure:

 

Seguinte,

 

Tenho um site onde roda comercio eletrônico, más o site ta funcionando legal, perfeito..

Alias quem tiver afim de algo parecido, lá no site da LOCAWEB, tem uma loja exemplo...

"muito bom para quem trabalha com asp" ;)

 

Bom junto com o site tem um painel administrativo, funcionando legal..., o banco de dados é ACCESS..

 

O Problema é o seguinte, existe um cadastro de produtos....

Quando mando cadastrar, alterar ou excluir nele, funciona perfeitamente..., agora se na hora de cadastrar ou alterar

for incluido junto uma imagem do produto, ou alterar a que ja exista, da o erro abaixo:

 

SoftArtisans.SAFile.1 error '80070002'

 

Error occurred when moving cached file to final destination. Error: 2 Please check the NTFS permissions for the directory "e:\home\lossomagazine\web\loja\config\imagens_conteudo\produtos\temp" and the directory containing the file "e:\home\lossomagazine\web\loja\config\imagens_conteudo\produtos\temp\biribol.jpg". These directories require Read, Write and Delete permissions by the anonymous user ( NT account: IUSR_computername ) and/or by your authenticated users.The system cannot find the file specified.

 

/lossomagazine/loja/painelctrl/ADM_insereAltProduto.asp, line 751

 

Aguém sabe porque ocorre isso? :unsure:

Sendo que os diretórios, a qual o erro se refere estão todos com permissão, cheguei a dar permissão de tudo para todos e mesmo assim da isso..

 

Obrigado pela ajuda.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia !

 

Nunca mexi com SaFileupload, prefiro um upload sem componentes, mas essa linha, deve ser a que usa o FSO para criar o arquivo, como está configorada? com o caminho fisico ? ou um virtual usando o server.mappath?

imagino que o problema está ocorrendo pq usa um caminho fisico "e:\home....."

testa usando o server.mappath que deve dar certo

se nao me engano é server.mappatch &"/temp/" ou "/produtos/temp/"

deve ser mais ou menos por ai

 

Abraços,

Vinicius Ianni

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Vinicius..

 

Exatamente, esta com o caminho:

 

e:\home\lossomagazine\web\loja\config\imagens_conteudo\produtos\temp

 

 

Segue um trecho do código abaixo:

 

'Cria o objeto para upload de arquivo
Set myFileUpload = Server.CreateObject("SoftArtisans.FileUp")

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

'Checa se o diretório TEMP existe
If objFSO.FolderExists(Application("DiretorioImagensConteudo") & "\produtos\temp") = false then
	'Cria o diretório TEMP
	objFSO.CreateFolder(Application("DiretorioImagensConteudo") & "\produtos\temp")
End If

Set objFSO = Nothing

 

Dai na hora de salvar

 

myFileUpload.Path = Application("DiretorioImagensConteudo") & "\produtos\temp"
  ArquivoTemp = Mid(myFileUpload.Form("img_produto").UserFilename, InstrRev(myFileUpload.Form("img_produto").UserFilename, "\") + 1)
  myFileUpload.SaveAs ArquivoTemp

 

Bom vou dar uma olhada nisso que você comentou, qualquer coisa retorno ... http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

Más valeu a ajuda ai.. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Obrigado..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma dúvida..

 

Agora eu estava vendo, a linha que da erro é a linha

 

myFileUpload.SaveAs ArquivoTemp

 

 

do código que postei acima

 

 

Porque será ?? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então...

 

Onde salva-va no codigo estava assim:

 

1) myFileUpload.Path = Application("DiretorioImagensConteudo") & "\produtos\temp"

2) ArquivoTemp = Mid(myFileUpload.Form("img_produto").UserFilename, InstrRev(myFileUpload.Form("img_produto").UserFilename, "\") + 1)

3) myFileUpload.SaveAs ArquivoTemp

 

 

Dai alterei para

 

1) Server.mappath("..\config\imagens_conteudo\produtos\temp")

2) ArquivoTemp = Mid(myFileUpload.Form("img_produto").UserFilename, InstrRev(myFileUpload.Form("img_produto").UserFilename, "\") + 1)

3) myFileUpload.SaveAs ArquivoTemp

 

 

Usando o mappath, para evitar o caminho absoluto

 

Sera que fiz alguma coisa errada ai?? :unsure:

Continua dando o mesmo erro que comentei no inicio...

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz um var1= server.mappath....

response.write var1

e ve o q aparece, mas comenta o resto do código q está dando erro para aparecer só essa linha

e no arquivotemp tb a mesma coisa

response.write arquivotemp, assim vamos descobrir o que está sendo enviado para o servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

[resolvido]

 

Obrigado pela ajuda Vinícius..

 

Consegui resolver o problema...

 

Voltei no site da LocaWEB, e baixei a loja exemplo, dai peguei este mesmo arquivo la, e adptei novamente com o que precisava... ^_^

 

Agora ta funfando novamente http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

 

Abraços http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.