Files


CreateFile

New File Creation from binary array

Call Method
[C#]
    CreateFile (String FilesID, String FileName, String Description, Byte[] ByteArray)
Parameters
   FilesID
         Files object ID
   FileName
         File name and type (ex: File.wav)
   Description
         File description
   ByteArray
         File data as byte array
C# Example Switch to language: [VB.NET]
  //Create personalizer object and Session object
  PersonalizerRef.Personalizer pers = new PersonalizerRef.Personalizer() ;
  SessionRef.Session sess = new SessionRef.Session() ;
  string SessionID = "";
  try{
      SessionID = pers.CreateSession("LogonName", "Password");
      //Read file (file.wav) from disk
      FileStream fstream = File.OpenRead("file.wav");
      Byte [] bytedata = new Byte[fstream.Length];
      int readcnt = fstream.Read(bytedata,0,bytedata.Length);
      fstream.Close();
      //Create Files Object
      FilesRef.Files objFiles = new FilesRef.Files() ;
      //Get Files object ID
      string FilesID = sess.GetFiles(SessionID) ;
      //Create file
      objFiles.CreateFile(FilesID, "filename.wav", "speak prompt", bytedata);
      string FileName;
      //Get first filename
      FileName=objFiles.GetFirstFile(FilesID);
      while(FileName!=""){
          //Print file name
          Console.WriteLine("Found File=" + FileName);
          FileName = objFiles.GetNextFile(FilesID);
      }
      sess.Release(SessionID);
  }
  catch(Exception e){
      //Print exception message e.Message
      sess.Release(SessionID);
  }