Hola chic@s,
Sabriais como modificar la siguiente tarea para poder descargar archivos, en vez de subirlos?
Código:
A1: Variable Set [ Name:%accesstoken To:token_id Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Test File [ Type:Parent Dir Data:Download/fmc_database.db Store Result In:%dir Use Root:Off ]
A3: Test File [ Type:Name Data:Download/fmc_database.db Store Result In:%name Use Root:Off ]
A4: Variable Set [ Name:%path To:%dir/%name Recurse Variables:Off Do Maths:Off Append:Off ]
A5: Java Function [ Return:file Class Or Object:File Function:new
{File} (String) Param:%path Param: Param: Param: Param: Param: Param: ]
A6: Java Function [ Return:%exists Class Or Object:file Function:exists
{boolean} () Param: Param: Param: Param: Param: Param: Param: ]
A7: Stop [ With Error:Off Task: ] If [ %exists ~ false ]
A8: Variable Set [ Name:%url To:https://content.dropboxapi.com/2/files/upload Recurse Variables:Off Do Maths:Off Append:Off ]
A9: Java Function [ Return:fis Class Or Object:FileInputStream Function:new
{FileInputStream} (File) Param:file Param: Param: Param: Param: Param: Param: ]
A10: Java Function [ Return:httppost Class Or Object:HttpPost Function:new
{HttpPost} (String) Param:%url Param: Param: Param: Param: Param: Param: ]
A11: Java Function [ Return: Class Or Object:httppost Function:setHeader
{} (String, String) Param:Authorization Param:Bearer %accesstoken Param: Param: Param: Param: Param: ]
A12: Variable Set [ Name:%dropboxpath To:Private Recurse Variables:Off Do Maths:Off Append:Off ]
A13: Java Function [ Return: Class Or Object:httppost Function:setHeader
{} (String, String) Param:Dropbox-API-Arg Param:{"path": "/%dropboxpath/%name","mode":"overwrite"} Param: Param: Param: Param: Param: ]
A14: Java Function [ Return:reqentity Class Or Object:InputStreamEntity Function:new
{InputStreamEntity} (InputStream, long) Param:fis Param:-1 Param: Param: Param: Param: Param: ]
A15: Java Function [ Return: Class Or Object:reqentity Function:setContentType
{} (String) Param:application/octet-stream Param: Param: Param: Param: Param: Param: ]
A16: Java Function [ Return: Class Or Object:httppost Function:setEntity
{} (HttpEntity) Param:reqentity Param: Param: Param: Param: Param: Param: ]
A17: Java Function [ Return:httpclient Class Or Object:DefaultHttpClient Function:new
{DefaultHttpClient} () Param: Param: Param: Param: Param: Param: Param: ]
A18: Java Function [ Return:response Class Or Object:httpclient Function:execute
{HttpResponse} (HttpUriRequest) Param:httppost Param: Param: Param: Param: Param: Param: ]
A19: Java Function [ Return:respentity Class Or Object:response Function:getEntity
{HttpEntity} () Param: Param: Param: Param: Param: Param: Param: ]
A20: Java Function [ Return:%response Class Or Object:EntityUtils Function:toString
{String} (HttpEntity) Param:respentity Param: Param: Param: Param: Param: Param: ]
A21: Flash [ Text:%response Long:On ]