sc_api_dowload(profile, settings, file, destination)
|
|
Esta macro se usa para descargar archivos usando las API de almacenamiento para su servicio de almacenamiento en la nube.
Tiene los parámetros:
| Parámetros |
Descripción |
| profile |
Al informar el "perfil", cargará la configuración informada en la creación de la API. |
| settings |
Si no desea ingresar el valor del perfil, debe pasar los parámetros de "configuración" siguiendo las herramientas> configuración de API. |
| file |
Nombre del archivo. |
| destination |
directorio donde se almacena el archivo. |
Al informar el "perfil" se cargará la configuración informada en la creación de la API. Ejemplos:
sc_api_upload([ 'profile' => 'minha_api', 'file' => {archivo}, 'destination' => 'destino', ]);
Si no desea ingresar el valor del perfil, es necesario enviar los parámetros de la "configuración" desde: Configuración > Herramientas> API. Debe ingresar las credenciales para cada servicio de almacenamiento.
Ejemplos usando Google Driver
sc_api_download([
'settings' => [
'app_name' => {appname},
'gateway' => 'google_drive',
'json_oauth' => {jsonoauth},
'auth_code' => {authcode},
'token_code' => {tokencode},
],
'file' => {archivo},
'destination' => {destino}, ]);
Ejemplos que utilizan Dropbox
sc_api_download([ 'settings' => [
'gateway' => 'dropbox',
'api_key' => {apikey},
'api_secret' => {apisecret},
'access_token' => {accesstoken},
],
'file' => {archivo},
'destination' => {destino}, ]);
Ejemplos que utilizan Amazon S3
sc_api_download([
'settings' => [
'app_name' => 'scriptcase',
'gateway' => 'S3',
'api_key' => {apikey},
'api_secret' => {apisecret},
'region' => {api_region},
'bucket' => {api_bucket},
],
'file' => {archivo},
'destination' => {destino}, ]);
|
Macro Scope
|
Aplicación Grid
|
Aplicación Formulário
|
| onRecord
|
onLoadAll onRecord
|
|