Problema TSmtp y comillas dobles en archivos atachados
Posted: Fri Dec 22, 2006 3:10 pm
Al parecer cuando se envia un archivo con comillas dobles en su interior, el "SendChunk" ( desde la TSocket, a su vez desde TSmtp ) falla, enviando algo incomprensible.
Y particularmente para el XML el archivo esta firmado digitalmente, por lo tanto es inservible al llegar.
Les adjunto el archivo original y el enviado.
Agradeceré cualquier ayuda.
Saludos
Parte del archivo original... ( fijarse en "1.0" y luego otras de comillas )
codigo atachado resultado del envio...( aqui ya no existen las parejas de comillas )
Y particularmente para el XML el archivo esta firmado digitalmente, por lo tanto es inservible al llegar.
Les adjunto el archivo original y el enviado.
Agradeceré cualquier ayuda.
Saludos
Parte del archivo original... ( fijarse en "1.0" y luego otras de comillas )
Code: Select all
....
<?xml version="1.0" encoding="ISO-8859-1"?>
<EnvioDTE xmlns="http://www.sii.cl/SiiDte" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.sii.cl/SiiDte EnvioDTE_v10.xsd">
<SetDTE ID="SetDoc">
<Caratula version="1.0">
<RutEmisor>96544490-4</RutEmisor>
<RutEnvia>12455078-5</RutEnvia>
<RutReceptor>96692790-9</RutReceptor>
<FchResol>2005-12-29</FchResol>
<NroResol>146</NroResol>
<TmstFirmaEnv>2006-12-13T10:29:19</TmstFirmaEnv>
<SubTotDTE>
<TpoDTE>33</TpoDTE>
<NroDTE>1</NroDTE>
</SubTotDTE>
</Caratula>
<DTE version="1.0"> <Documento ID="F12427T33">
<Encabezado>
....
Code: Select all
....
<?xml version=.0" encoding=SO-8859-1"?>
<EnvioDTE xmlns=ttp://www.sii.cl/SiiDte" xmlns:xsi=ttp://www.w3.org/2001/XMLSchema-instance" version=.0" xsi:schemaLocation=ttp://www.sii.cl/SiiDte EnvioDTE_v10.xsd">
<SetDTE ID=etDoc">
<Caratula version=.0">
<RutEmisor>96544490-4</RutEmisor>
<RutEnvia>12455078-5</RutEnvia>
<RutReceptor>96692790-9</RutReceptor>
<FchResol>2005-12-29</FchResol>
<NroResol>146</NroResol>
<TmstFirmaEnv>2006-12-13T10:29:19</TmstFirmaEnv>
<SubTotDTE>
<TpoDTE>33</TpoDTE>
<NroDTE>1</NroDTE>
</SubTotDTE>
</Caratula>
<DTE version=.0"> <Documento ID=12427T33">
<Encabezado>
.....