# 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, ,  )
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.velneo.com/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/comunicacion/internet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
