Ir para conteúdo

POWERED BY:

Arquivado

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

Filipe_Moraes

Upload (aspSmartUpload)

Recommended Posts

Olá, tenho este codigo que envia o nome da foto e guarda o caminho na base de dados! (peguei est codigo aqui no forum)

==================ENVIANDO O ARQUIVO PARA O SERVIDOR<%Server.ScriptTimeOut=10000000%> <%Set UploadFoto=Server.CreateObject("aspSmartUpload.SmartUpload")UploadFoto.AllowedFilesList="jpg" UploadFoto.DeniedFilesList = "bmp,tif,cdr,png" UploadFoto.MaxFileSize = 50000UploadFoto.TotalMaxFileSize =50000'nomefoto=UploadFoto.Files.Foto.NameUploadFoto.Upload // linha 21'IntCount = UploadFoto.Save("d:\imagens\")IntCount = UploadFoto.Save("inbrasil\Imagens\clientes") //(essa é a linha 24)ja tenteim colocar de varias maneiras, incluindo o c:, inetpub...,localhost...IF Err Thenresponse.Write("Ocorreu um erro")elseFor Each file In UploadFoto.Filesnomefoto=File.FileNamenextresponse.redirect("enviandofoto3.asp?idfoto="&nomefoto&"")end if%>

Esta dando este erro e não consigo resolver:

Tipo de erro:

aspSmartUpload.File (0x80040460)

Unable to save file (Error 1120)

/inbrasil/enviandofoto2.asp, linha 24

 

Agredecia a ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ae Filipe_Moraes!!Na linha 24 você tem que colocar: IntCount = UploadFoto.Save("d:\imagens\")Para gravar na pasta imagens na raiz da unidade D é necessário também que a pasta imagens esteja com permissão de gravar.Espero ter ajudado.Testa aí e se funcionar posta no forum novamente.Abraços,Gustavo MeloObs.: Estou colocando abaixo um exemplo do componente aspSmartUpload.<%' Variables' ********* Dim mySmartUpload Dim intCount ' Object creation' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")' Upload' ****** mySmartUpload.Upload' Save the files with their original names in a virtual path of the web server' **************************************************************************** ' Caminho virtual intCount = mySmartUpload.Save("/aspSmartUpload/Upload") ' Caminho físico ' intCount = mySmartUpload.Save("c:\temp\")' Display the number of files uploaded' ************************************ Response.Write(intCount & " file(s) uploaded.")%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Era mesmo as permissões!!Valeu!! Agora, qual a diferença entre o caminho fisico e o camunho virtual?? porque são diferenres???

Só mais uma coisa, como não percebo mt isso de upload, pra testar, coloquei uma imagem de 78Kb, como o sistema so permite 50kb, apareceu um erro, este:

Tipo de erro:aspSmartUpload.File (0x80040451)Size exceeded for this file : 'C:\Documents and Settings\All Users\Documentos\As minhas imagens\Exemplos de imagens\Pôr do sol.jpg' (Error 1105) /inbrasil/enviandofoto2.asp, linha 21
Como faço para que não apareça este erro no browser, mas sim a mensagem "Ocorreu um erro" como tentei fazer! (Coloquei no codigo la em cima), pk não esta aparecendo isso, aparece este erro!

Agradecia a resposta!!

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.