# Internet

Conjunto de comandos relacionados con Internet.

## Get fichero de URL

Comando de instrucción del grupo Internet que descarga un enlace definido por una URL y lo guarda en disco.

**Origen de la instrucción**: cualquiera.

**Destino del subproceso**: ninguno.

#### Parámetros

* **Formula de URL**

  URL de enlace a página web, fichero, etc. Este parámetro puede ser una cadena o literal, un campo, una variable, el retorno de una función, etc.
* **Formula de senda**

  Senda en disco, incluyendo el nombre del fichero, en la que se guardará la URL descargada. Este parámetro puede ser una cadena o literal, un campo, una variable, el retorno de una función, etc.
* **Identificador de variable local booleana de retorno de ok (opcional)**

  Variable local donde se retornará si se ha podido obtener el fichero (1) o no (0).

#### **Funcionalidad**

Descarga la página web o fichero cuya URL especifiquemos, guardando el resultado en un fichero en disco cuya senda especificamos, incluyendo el nombre del fichero con que queremos guardarlo.

#### **Comentarios**

Debemos tener en cuenta que la descarga se realice en una carpeta con permisos para el usuario si se descarga en el cliente o para el servidor si realiza la descarga en 3º ó 4º plano.

La URL no será ejecutada si la senda que le pasamos no es válida o si no se tienen permisos para que se pueda escribir en ella el fichero

#### Ejemplo

Procedemos a descargar el fichero ico\_desc\_on.png de la url indicada y lo guardamos en la caché del cliente indicando mediante un mensaje el resultado de la descarga.

```
Get fichero de URL ( "https://velneo.es/wp-content/thumbs/end/ico_desc_on.png", sysCacheClientPath + "/ico_desc_on.png", OK )
If ( ! OK )
    Mensaje ( "No se ha podido descargar el fichero", Información, ,  )
Else
    Mensaje ( "Fichero descargado correctamente", Información, ,  )
```
