cfclient.file.upload

Upload a file

You can upload a file to  a remote server using an HTTP multi-part POST request.

Method summary

cfclient.file.upload(fileName,url,successCallback, errorCallback,[options])

  • returns - None
  • params
    • fileName – Absolute or relative path of a file name (including file name)
    • url - The remote server URL
    • successCallback - The function to be invoked upon success/completion
    • errorCallback - The function to be invoked if there is a file transfer error

Options object

 The following options are also supported:

-trustAllHosts - Defaults to false. If set to true, it accepts all the security certificates. This is useful because Android rejects self-signed certificates. It is not recommended to set this as true for production use.

Example

 See Getting Started Examples

//A function to capture and uplaod an image to a remote server
function uploadImageToServer(imageURI)
{
var uploadOptions = new FileUploadOptions();
uploadOptions.fileKey="uploadedImageFile";
uploadOptions.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
uploadOptions.mimeType="image/jpeg";

uploadOptions.chunkedMode = false;

var fileTransferObj = new FileTransfer();

fileTransferObj.upload(imageURI,
"http://<Your_Server>:8500/ImageReceiver/receiveImage.cfm",
function(){
alert("File uploaded to the server");
},
function (e){
alert("Error uploading file to the server");
}, uploadOptions);
}

 Adobe

Get help faster and easier

New user?

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online