1. Accueil
  2. /
  3. Guide Développeur
  4. /
  5. Rest API
  6. /
  7. 6. Upload File

6. Upload File

  • URL:
« /RestApi/UploadFile»
  • Méthode: POST
  • Paramètres URL:
    • authToken [string] [Required]=l’authentication token
    • fileName [string] [Required]=le nom du champ que l’utilisateur veut importer
    • objectName [string] [Required]=le nom de l’enregistrement de l’objet dans lequel l’utilisateur veut importer un fichier
    • fieldName [string] [Required]=le nom API name du champ dans lequel le fichier va être importé
    • RecGUID [long] [Required]=l’enregistrement Id dans CirrusShield dans lequel le fichier va être importé
  • Paramètres de données:
    • dataStream =les données du fichier importé

Example:

// Get file name

$fileName = $_FILES['file_upl']['name'];
// Get file content

$data = file_get_contents($_FILES['file_upl']['tmp_name']);
// Transform file content to json array

$array = array();

foreach(str_split($data) as $char){
array_push($array, ord($char));
}
// Send the Data Params

curl_setopt($client, CURLOPT_POSTFIELDS, "=".json_encode($array));
<form name="file_up" action="UploadFile.php" method="POST" enctype="multipart/form-data">
Upload your file here

<input type="file" name="file_upl" id="file_upl"/>

<input type="submit" name="action" value="submit"/>
</form>
  • Réponse de succès:
    • Status Code=200 (OK)
  • Réponse d’erreur:
    • Status Code=400 (BadRequest) (au cas où il y a une erreur dand les données JSON envoyées dans le HTTP Post Request body ou le nom de l’objet, nom champ API dans l’objet ou dans l’enregistrement Id est incorrect)
Cet article vous a-t-il été utile ? Non Oui

Comment pouvons-nous aider ?