meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
descargaarchivo [2025/06/26 19:40]
217.113.194.92 se ha restaurado la vieja versión (2024/04/13 15:26)
descargaarchivo [2025/07/01 07:30] (actual)
216.73.216.234 se ha restaurado la vieja versión (2025/06/26 23:51)
Línea 51: Línea 51:
  
                 ServiceClient servicio = new ServiceClient();                 ServiceClient servicio = new ServiceClient();
 +                servicio.Endpoint.Address = new System.ServiceModel.EndpointAddress(Url());
                 PeticionDescargaArchivo peticion = new PeticionDescargaArchivo                 PeticionDescargaArchivo peticion = new PeticionDescargaArchivo
                 {                 {
Línea 57: Línea 58:
                     Usuario = "usuariodeintegracion",                     Usuario = "usuariodeintegracion",
                     Documento = "04-001-401-111222001",                     Documento = "04-001-401-111222001",
-                    Extension = "xml"+                   Extension = "xml"
  
                 };                 };
Línea 63: Línea 64:
  
                 var respuesta = servicio.DescargaArchivo(peticion);                 var respuesta = servicio.DescargaArchivo(peticion);
-                servicio.Close();+               
  
                 var base64EncodedBytes = System.Convert.FromBase64String(respuesta.Archivo);                 var base64EncodedBytes = System.Convert.FromBase64String(respuesta.Archivo);
Línea 76: Línea 77:
             }             }
 </code> </code>
- 
-<code php Codigo Ejemplo PHP> 
- 
-             class PeticionDescargaArchivo{ 
-     
-             public $Usuario = 'usuario1';  
-             public $RUC = '1792433738001';   
-             public $Clave = 'dfacture';   
-             public $Documento = '01-001-101-010000004'; 
-             public $Extension="xml"; 
-     
-         
- 
- 
- 
-      try { 
-     
-            
-             $wsdl_url = 'http://demointws.thefactoryhka.com.ec/Service.svc?wsdl'; 
-             $client = new SOAPClient($wsdl_url);  
-             $objeto=new PeticionDescargaArchivo(); 
-             $return = $client->__soapCall("DescargaArchivo", $pet);                                   
-             print_r($return); 
-             $base64=$return->DescargaArchivoResult->Archivo; 
-             $Archivo= utf8_decode($base64); 
-             $Archivo2= base64_decode($Archivo); 
-             echo("<br>"); 
-             echo ("El codigo es: ".$return->DescargaArchivoResult->Codigo."<br>"); 
-             echo("<br>"); 
-             echo ("El archivo es: ".$Archivo2);     
- 
- 
-         catch (Exception $e) { 
- 
-            echo "Exception occured: " . $e; 
-} 
-       
-     
-}   
-         
-</code> 
- 
- 
- 
- 
  
 El formato del campo string **Documento** es el siguiente:  CodigoDocumento-Sucursal-PuntoEmision-Secuencial ejemplo "01-001-001-000000023" El formato del campo string **Documento** es el siguiente:  CodigoDocumento-Sucursal-PuntoEmision-Secuencial ejemplo "01-001-001-000000023"