/** * Adds an attachment to a message. * * @param $file The file path. * @param $c_type (optional) The content type of the image or file. * @param $name (optional) The suggested file name for the data. */ function addAttachment($file, $c_type = 'application/octet-stream', $name = '') { if (!YDObjectUtil::isSubClass($file, 'YDFSFile')) { $file = new YDFSFile($file); } $data = $file->getContents(); if (empty($name)) { $name = $file->getBaseName(); } $this->_msg->addAttachment($data, $name, $c_type); }
/** * Adds an attachment to a message. * * @param $file The file path. * @param $c_type (optional) The content type of the image or file. * @param $name (optional) The suggested file name for the data. */ function addAttachment($file, $c_type = 'application/octet-stream', $name = '') { if (!YDObjectUtil::isSubClass($file, 'YDFSFile')) { $file = new YDFSFile($file); } if (empty($name)) { $name = $file->getBaseName(); } $this->_msg->AddAttachment($file->getAbsolutePath(), $name, 'base64', $c_type); }