Ir para conteúdo

POWERED BY:

Arquivado

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

AEM

operação nao permitida

Recommended Posts

ae pessoal, beleza

 

tenho um script ASP que funciona para fazer upload de imagens, o problema é q nao sei como determinar via Variável de Ambiente do ASPSmartUpload para aumentar o tamanho do arquivo a ser transferido..

 

quando passa do tamanho q nao sei qual é aparece este erro

ASP

[*]

 

[*]Request object error 'ASP 0104 : 80004005' 

 

[*]

 

[*]Operation not Allowed 

 

[*]

 

[*]

 

Me ajudem

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom tente colocar isso no codigo..

 

 

ASP

[*]Server.ScriptTimeout 10000

 

se nao for isso posta o code...

 

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é que mesmo com o Server.ScriptTimeOut = 10000 ainda nao consigo transferir uma simples imagem de 500kbytes

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é que mesmo com o Server.ScriptTimeOut = 10000 ainda nao consigo transferir uma simples imagem de 500kbytes

<{POST_SNAPBACK}>

Disponibiliza o script pra gente testar ake... quem sabe ajuda mais...

 

Lee

Compartilhar este post


Link para o post
Compartilhar em outros sites

código que recebe o arquivo do form e faz a transferência

ASP

[*]

 

[*]<%

 

[*]'/------------------------------------------\

 

[*]'|----------Começa o Upload ------------|

 

[*]'\------------------------------------------/

 

[*]Set MySmartUpload Server.CreateObject("aspSmartUpload.SmartUpload")

 

[*]MySmartUpload.Upload

 

[*]Server.scripttimeout = 30000000

 

[*]SaveAs "Teste" 'nome do arquivo a ser salvo -> se ja existir substitui

 

[*]

 

[*]Caminho "C:\web\meudominio\www\imoveis\6\176"

 

[*]

 

[*]sName Ucase(MySmartUpload.Files("Image").FileExt)

 

[*] MySmartUpload.Files.Item(1).SaveAs(Caminho & "\" & SaveAs & "." & MySmartUpload.Files("Image").FileExt)

 

[*] %>

 

[*] <br><div align="center">

 

[*] <center>

 

[*] <span Class='SubTitulo'><center><img border='0' src='images/Inc/exclamacao.jpg'><BR>Imagem Transferida com Sucesso:<BR></span>

 

[*]<span class="TextoNormal">Nome do Arquivo referente ao imóvel: <%=SaveAs & "." & MySmartUpload.Files("Image").FileExt%>

 

[*]<center>

 

[*]<TABLE style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">

 

[*]<TR>

 

[*] <TD colspan="2" class="Titulo_Tabela" align='center' height="20">

 

[*] <b>Propriedades da Imagem!</b></TD></TR>

 

[*]<TR><TD class="Texto_Tabela" width="181" height="16"></TD>

 

[*]

 

[*]<TR>

 

[*]<TD class="Texto_Tabela" width="315" height="16">

 

[*]

 

[*]<img src="<%=MySmartUpload.Files("Image").FilePathName%>">

 

[*]</td>

 

[*]</tr>

 

[*]</TABLE>

 

[*] </center>

 

[*]</div>

 

[*] </center>

 

[*]<CENTER> </CENTER></FORM>

 

[*]

 

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja bem, o Caminho não é o problema, porque o Upload é feito com images ou arquivos com até 300 kb... o problema é para transferir um arquivo de Imagem Maior que isto... ex 500 KBFora isto, o programa roda normal... o servidor em que hospedo esta normal.. putz ja pertubei os caras.. mas o problema esta em ScritpTimeOut... mas não consigo fazer funcionar

Compartilhar este post


Link para o post
Compartilhar em outros sites

ObjUpload.MaxFileSize = 999 'Tamanho em KBisso que um colega nosso postou acima naum resolveu.obs.: eu uso este componente e não da problema algum

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu nao sei mais oq fazer.. parece zica meu... se puder me manda ou posta seu código aqui... meu email é adrianoespim@ig.com.brvaleu msm

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae pessoal, valeu mesmo mas o AspSmartUpload nao funcionou como eu precisava mesmo.. tentei de tudo e nao achei explicação para o erro que apresentei no começo do tópico.

mas abaixo segue um codigo para o componente Dundas Upload

ASP

[*]<%

 

[*]'On Error Resume Next, passa por cima de possíveis erros

 

[*]On Error Resume Next

 

[*]Dim objUpload, objUploadedFile

 

[*]Dim lstFiles, strPath, str1File

 

[*]Dim strNome, intItem, strMsg

 

[*]'Cria uma instancia do objeto Upload e atribui a variável objUpload.

 

[*]Set objUpload Server.CreateObject("Dundas.Upload.2")

 

[*]' Seta a não necessidade de alteração de configurações no servidor.

 

[*]objUpload.UseVirtualDir False

 

[*]'Existe a variável UseUniqueNames, que recebe valor booleano. Estando TRUE

 

[*]'(default), ela vai anexar ao arquivo um número identificador. Estando FALSE,

 

[*]'ela conserva o nome do arquivo original.

 

[*]objUpload.UseUniqueNames False

 

[*]'Deve ser utilizada antes do método 'SaveAs' utilizado logo abaixo

 

[*]objUpload.SaveToMemory

 

[*]'Pega algumas variaveis importantes que estão presentes no form-html que

 

[*]'chama esse script

 

[*]'(é fundamental que estas atribuições só sejam feitas depois de rodar o SaveToMemory

 

[*]strNome "Teste"

 

[*]'Redireciona para o caminho físico onde serão guardados os docs. dependendo

 

[*]'do módulo

 

[*]strPath "C:\caminho\"

 

[*]For Each objUploadedFile in objUpload.Files 

 

[*]str1File objUpload.GetFileName(objUploadedFile.OriginalPath)

 

[*]'' Acrescenta como prefixo ao arquivo a chave do item em questao

 

[*]'entre chaves

 

[*]' --- Trocamos o nome do arquivo ---

 

[*]objUploadedFile.SaveAs strPath & str1File

 

[*]Next

 

[*]'Limpa a instância criada na memória do servidor.

 

[*]Set objUpload = nothing

 

[*]' Vericamos se existe algum erro no codigo acima

 

[*]If Err <> 0 Then

 

[*]' Mensagem de erro

 

[*]response.write err.description

 

[*]Else

 

[*]response.write "Arquivo gravado com sucesso com a referencia " & intItem

 

[*]End If 

 

[*]%> 

este deu certo... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

valeu galera..

Compartilhar este post


Link para o post
Compartilhar em outros sites
ae pessoal, valeu mesmo mas o AspSmartUpload nao funcionou como eu precisava mesmo.. tentei de tudo e nao achei explicação para o erro que apresentei no começo do tópico.

mas abaixo segue um codigo para o componente Dundas Upload

Poderia ser uma limitação no servidor, não sei se é possível "engessar" o MaxFileSize no servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tambem desisti de usar o aspsmart, o asp upload é bem mais completo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o engraçado.. é que fiz um script do AspSmart e coloquei no servidor pros caras do suporte de hospedagem acharem o problema.. eles afirmam que nao é no código o problema... e nem no servidor.... mas onde é o problema então.. nem eles sabem...quem dirá eu iniciante..Sobre o MaxFileSize e todos os outros como Server.ScriptTimeOut e allowedfilelist e o restante funciona muito bem.. mas na hora de transeferir imagens ou arquivos maiores que 500k.. esquece...

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tambem desisti de usar o aspsmart, o asp upload é bem mais completo.

<{POST_SNAPBACK}>

Meu velho amigo ^_^ tou percisano desse aplicativo. Pode mandar pro meu e-mail?

 

Abraços,

 

Lee ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola lee eu testo meus aplicativos no servidor virtual, naum tenho o mesmo instalado no meu iis.mas no site do fabrincante você deva axar a vesao trial

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Galera,

 

Depois de apanhar um pouco eu achei a solução.

 

Apanhei tanto que resolvi me registrar no forúm só para dar a solução.

 

É o seguinte ! Esse erro é um pau do IIS, para resolve-lo basta editar uma propriedade no seguinte arquivo:

 

c:\Windows\System32\Inetsrv\MetaBase.xml

 

A propriedade é a:

 

AspMaxRequestEntityAllowed

 

Novo Valor:

 

1073741824

 

Para quem quiser entender o que acontece, segue abaixo a explicação:

 

Make sure the IIS web server is not restricting the size of ASP uploads. IIS 6 (Windows Server 2003) has a limit of 200 KB for ASP requests in general and file uploads in particular. To remove this limitation in IIS 6 you need to edit the Metabase file, which can be found at c:\Windows\System32\Inetsrv\MetaBase.xml.

 

Follow these steps: go to IIS and right click the server, select properties, and check the box "Allow changes to MetaBase configuration while IIS is running"; if after this step the metabase file is still locked, try turning off IIS or even restarting the machine in safe mode; open the file in an editor; the variable AspMaxRequestEntityAllowed limits the number of bytes in the page request (by default 200KB); change the value to 1073741824 (unlimited) or to a limit of your choice; check whether the same variable shows up in other places in the file.

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.