Ir para conteúdo

POWERED BY:

Arquivado

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

Cezar Steinz

ASP e FTP

Recommended Posts

Caros, Boa Tarde,

 

Estou utilizando um servidor ftp para carregar anexos de chamados aqui da empresa, só que quando um arquivo é anexado com acento (~,^,´,`), ele faz o upload normalmente, porém quando tento fazer o download o mesmo da erro, pois não consegue converter o acento... Já tentei utilizar os códigos da tabela UTF-8 para trocar os acentos pelos cógidos mas mesmo assim não tive êxito.

 

Alguém sabe alguma forma de conseguir lêr um arquivo com acento de uma área em FTP?

 

Grato

 

Cezar Steinz.

 

Ps.: Fiz esses mesmos testes utilizando o Firefox, e obtive êxito no mesmo, sem precisar alterar nada na url, se alguém souber se isso é devido alguma configuração do Internet Explorer agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o numero de erro ele gera e linha do code

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro é só "A página não pode ser exibida", já removi os erros amigáveis do windows e só aparece esse erro mesmo, é como se o arquivo não existisse...

 

O cógido é esse:

 

for(i=0; i<retornaAnexo.length; i++){

				// monta as linhas da tabela de Arquivos Anexos
				<% If flgAsp = "S" Then %>
					s = s + '<tr class="celP' + zebra + '">';
					s = s + '<td>';
					s = s + '<a href="<%=Root%>Anexo/<%=codChamado & "_" & codTicket & "_"%>' + retornaAnexo[i] + '" target="_blank">';
					s = s + retornaAnexo[i] + '</a></td>';
					s = s + '</tr>';
				<% End If %>
				<% If flgFtp = "S" Then %>
					s = s + '<tr class="celP' + zebra + '">';
					s = s + '<td>';
					s = s + '<a href="ftp://<%=ftpUsuario%>:<%=ftpSenha%>@<%=ftpServidor%>/<%=ftpCaminho%>/<%=codChamado & "_" & codTicket & "_"%>' + retornaAnexo[i] + '" target="_blank">';
					s = s + retornaAnexo[i] + '</a></td>';
					s = s + '</tr>';
				<% End If %>

				if(zebra=='0'){zebra='1';}else{zebra='0';}
			}

			s = s + '</table>';
			spaLisAnexo.innerHTML = s;
			tabAnexos.style.display='';

No caso, ali no ahref a url é montada dinamicamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

desabilitou no browser as mensagens de erros amigaveis, também...

 

tenta mudar o head da página que solicita os dados para que ele fique assim

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

 

Na página que responde os dados colocar isso antes do retorno co conteúdo (logo no topo):

<%
Response.AddHeader "Content-Type", "text/html; charset=utf-8"
Response.AddHeader "Pragma", "no-cache"
response.Charset="utf-8"
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

mede para

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001">
<%Response.Charset="ISO-8859-1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
        <head>          
                <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

só no IE acontece isso ??? qual a versao o IE9

verifique se nao esta rodando nenhum plugin/complemento

Compartilhar este post


Link para o post
Compartilhar em outros sites

@NetHand Soluções Web

 

Removi a linha e o "f" sumiu, verifiquei no banco e o nome está gravado corretamente, assim como na chamada do arquivo pela url.

 

@xanburzum

 

Sim só no IE que da esse erro...

 

É o IE8 que eu uso, será que com o 9 funciona? Vou baixar e testar!

 

 

Obrigado pela ajuda!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

existem alguns exemplos de FTP no fórum, talvez ajude a clarear alguma coisa ae...

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.