Skip to content

Gerenciamento de arquivos de applet

1. Consulte os caminhos do FinFile para os caminhos absolutos

Em alguns cenários, temos o caminho do arquivo do applet e não podemos obter o Dados do arquivo, para que possamos usar esse método para convertê -los em um caminho absoluto. Por exemplo, quando usado a função de encaminhamento do applet, o applet, o O caminho da imagem do retorno é o caminho do arquivo de applet, que pode ser convertido para um caminho absoluto usando este método e depois obtenha os dados da imagem chamando a parte de terceiros. Outro exmple é que, na API personalizada, você pode passar no parâmetro do caminho do arquivo de applet e o aplicativo host pode obter os dados do arquivo após o Convertendo -o em um caminho absoluto que está sendo esse método.

kotlin
 /**
* Convert finfile file paths to absolute paths
* @param context
* @param appId
* @param filePath finfile file path
*/
 fun getFinFileAbsolutePath(context: Context, appId: String,
filePath: String): String?

Exemplo de uma chamada para ####

kotlin
val appletTempPath =
FinAppClient.appletApiManager.getFinFileAbsolutePath(this,
 "60964a900f0ca30001292da1" ,  "finfile://tmp_sss.jpg" )

2. Obter o caminho para o diretório de armazenamento de arquivos tempestres do applet

API

kotlin
/**
* Get the path to the applet's temporary file storage directory
*
* @param context context
* @param appId applet ID
Subscribe to DeepL Pro to edit this document.
Visit www.DeepL.com/profor more information.
* @return path to the directory where the applet's temporary files are
stored
*/
fun getAppletTempPath(context: Context, appId: String): String?

Exemplo de uma chamada para #### :::: tabs ::: tab "Kotlin"

kotlin
val appletTempPath =
FinAppClient.appletApiManager.getAppletTempPath(this,  "appId" )

:::

::: tab "Java"

java
String appletTempPath = FinAppClient.INSTANCE.getAppletApiManager().
getAppletTempPath(this,  "appId" );

::: ::::

3. Obtenha o caminho para o diretório onde o código -fonte do applet é

declarado

API

kotlin
/**
* Get the path to the directory where the applet source code is stored
*
* @param context context
* @param appId applet ID
* @return the path to the directory where the applet source code is
stored
*/
fun getAppletSourcePath(context: Context, appId: String): String?

Exemplo de uma chamada para #### :::: tabs ::: tab "Kotlin"

kotlin
val appletSourcePath =
FinAppClient.appletApiManager.getAppletSourcePath(context,  "appId" )

:::

::: tab "Java"

java
String appletSourcePath = FinAppClient.INSTANCE.getAppletApiManager().
getAppletSourcePath(context, appId);

::: ::::