7.8 The File Upload Process

For the Filr desktop clients (Windows and Mac) and the web client, the file upload process is very similar. All file uploads are staged on the /vashare mount point in the /filr/temp directory. Within this directory, the upload process creates a subdirectory based on the Filr user ID.

Assuming a Filr cluster environment, the upload process follows the steps outlined below.

  1. A file upload is initiated from a client.

  2. The file is uploaded over a period of time to the /vashare/filr/temp/xx directory where xx is the Filr User ID. The file is created as a .tmp file, using one of two conventions depending on the source of the file upload.

    • If “.” exists in the file name, then the source of the upload was the web client using the HTML5 upload option.

    • If “_” exists in the file name, then the source of the upload was either a desktop client or the Java Applet from the web client.

    After the file has been uploaded to /vashare/filr/temp/xx, the file is then moved via NCP or CIFS to the OES or Windows file server source of the Net Folder.

NOTE:All .tmp files in the /vashare/temp directory should be cleaned up automatically, even when an upload fails for some reason. However, if the move of the file to the OES or Windows file server starts but doesn’t finish, the incomplete file on the server is not cleaned up and must be cleaned up manually.