Shares files to specified user.
Parameters
| Name | Type | Description | 
id required  | string | instantShare id  | 
data required  | object | action data. Pattern in example  | 
cb optional  | function | callback function  | 
Example
this.instantShareAction = function(id, data, cb) {
  if(data.password)
  data.password = _cryptString(data.password);
  return _request({
    method: 'POST',
    url: '/is/share/'+id,
    data: data,
    callback: cb
  });
};
Example Result
{
  contacts: ["12345678-1234-1234-1234-123456789098", "12345678-1234-1234-1234-123456789098"], // id of each recipient
  files: ["12345678-1234-1234-1234-123456789098", "12345678-1234-1234-1234-123456789098"], // id of each uploaded file
  folder: "12345678-1234-1234-1234-123456789098", // id of folder where uploaded files placed
  subject: "example of a good written subject",
  message: "example of a good written message",
  expires: 0,
  activates: 0,
  password_protected: true,
  password: "magicword",
  separate_password: opt.separate_password || false, // send password in separate email
  return_files: opt.return_files || false, // send request-file page
  notify: opt.notify, // norify about downloads
  pgp_encrypted: pgp_encryption, // crypted files or not
  return_pgp_encrypted: opt.encrypt_incoming, // crypted returned files or not
  message_signature: "text which will be placed right after file list"
}
Add Comment