当前位置: 首页>>代码示例>>PHP>>正文


PHP PHPMailer::send方法代码示例

本文整理汇总了PHP中PHPMailer::send方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPMailer::send方法的具体用法?PHP PHPMailer::send怎么用?PHP PHPMailer::send使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PHPMailer的用法示例。


在下文中一共展示了PHPMailer::send方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testDuplicateIDNRemoved

 /**
  * Tests removal of duplicate recipients and reply-tos.
  */
 public function testDuplicateIDNRemoved()
 {
     if (!$this->Mail->idnSupported()) {
         $this->markTestSkipped('intl and/or mbstring extensions are not available');
     }
     $this->Mail->clearAllRecipients();
     $this->Mail->clearReplyTos();
     $this->Mail->CharSet = 'utf-8';
     $this->assertTrue($this->Mail->addAddress('test@françois.ch'));
     $this->assertFalse($this->Mail->addAddress('test@françois.ch'));
     $this->assertTrue($this->Mail->addAddress('test@FRANÇOIS.CH'));
     $this->assertFalse($this->Mail->addAddress('test@FRANÇOIS.CH'));
     $this->assertTrue($this->Mail->addAddress('test@xn--franois-xxa.ch'));
     $this->assertFalse($this->Mail->addAddress('test@xn--franois-xxa.ch'));
     $this->assertFalse($this->Mail->addAddress('test@XN--FRANOIS-XXA.CH'));
     $this->assertTrue($this->Mail->addReplyTo('test+replyto@françois.ch'));
     $this->assertFalse($this->Mail->addReplyTo('test+replyto@françois.ch'));
     $this->assertTrue($this->Mail->addReplyTo('test+replyto@FRANÇOIS.CH'));
     $this->assertFalse($this->Mail->addReplyTo('test+replyto@FRANÇOIS.CH'));
     $this->assertTrue($this->Mail->addReplyTo('test+replyto@xn--franois-xxa.ch'));
     $this->assertFalse($this->Mail->addReplyTo('test+replyto@xn--franois-xxa.ch'));
     $this->assertFalse($this->Mail->addReplyTo('test+replyto@XN--FRANOIS-XXA.CH'));
     $this->buildBody();
     $this->assertTrue($this->Mail->send(), $this->Mail->ErrorInfo);
     // There should be only one "To" address and one "Reply-To" address.
     $this->assertEquals(1, count($this->Mail->getToAddresses()), 'Bad count of "to" recipients');
     $this->assertEquals(1, count($this->Mail->getReplyToAddresses()), 'Bad count of "reply-to" addresses');
 }
开发者ID:jbs321,项目名称:portfolio,代码行数:31,代码来源:phpmailerTest.php

示例2: downloadpdfAction

 /**
  * PDF of a test order is downloaded by this method
  */
 public function downloadpdfAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     $id = $this->getRequest()->getParam('id', '');
     $email = $this->getRequest()->getParam('email', 0);
     require_once 'mpdf/mpdf.php';
     $html .= $this->view->action('viewreport', 'patient', 'patient', array('id' => $id));
     $mpdf = new mPDF('+aCJK', 'A4', '', '', 15, 15, 15, 0, 0, 0);
     $mpdf->mirrorMargins = 0;
     $mpdf->setAutoBottomMargin = 'stretch';
     $mpdf->SetDisplayMode('fullwidth');
     $mpdf->WriteHTML($html);
     $fileName = 'PDF_Form' . time() . '.pdf';
     $mpdf->Output('tmp/' . $fileName, $email ? 'F' : 'D');
     if ($email) {
         $patient = patient::getOrderById($id);
         $mail = new PHPMailer();
         $mail->From = 'kashif.ir@gmail.com';
         $mail->FromName = 'Lab';
         $mail->addAddress($patient[0]['email'], '');
         $mail->addAttachment('tmp/' . $fileName);
         $mail->Subject = 'Your Test Report';
         $mail->Body = 'Please find attached report';
         if (!$mail->send()) {
             echo 'Message could not be sent.';
             echo 'Mailer Error: ' . $mail->ErrorInfo;
         } else {
             unlink('tmp/' . $fileName);
             $flashMessenger = $this->_helper->getHelper('FlashMessenger');
             $flashMessenger->addMessage('mail_sent');
             $this->_redirect('/patient/orders');
         }
     }
 }
开发者ID:Genius-Outsourcing-Pvt-Ltd,项目名称:pathology,代码行数:38,代码来源:PatientController.php

示例3: mail

 public static function mail($address, $title, $content)
 {
     if (empty($address)) {
         return false;
     }
     $mail = new \PHPMailer();
     //服务器配置
     $mail->isSMTP();
     $mail->SMTPAuth = true;
     $mail->Host = 'smtp.qq.com';
     $mail->SMTPSecure = 'ssl';
     $mail->Port = 465;
     $mail->CharSet = 'UTF-8';
     //用户名设置
     $mailInfo = Config::getConfig('mail_info');
     $mailInfo = json_decode($mailInfo, true);
     $mail->FromName = $mailInfo['fromName'];
     $mail->Username = $mailInfo['userName'];
     $mail->Password = $mailInfo['password'];
     $mail->From = $mailInfo['from'];
     $mail->addAddress($address);
     //内容设置
     $mail->isHTML(true);
     $mail->Subject = $title;
     $mail->Body = $content;
     //返回结果
     if ($mail->send()) {
         return true;
     } else {
         return false;
     }
 }
开发者ID:qious,项目名称:Hnust,代码行数:32,代码来源:Notice.php

示例4: send

        /**
         * Send email
         * @param 			array $to
         * @param 			array $from
         * @param 			string $subject
         * @param 			string $text
         * @param 			bool $use_template
         * @return 			bool
         */
        public function send($to, $from, $subject, $text, $use_template = true)
        {
            $this->client->setFrom($from[1], $from[0]);
            $this->client->addAddress($to[1], $to[0]);
            $this->client->Subject = $subject;
            if ($use_template) {
                $template = '
			<!DOCTYPE HTML>
			<html dir="rtl">
				<head>
					<meta charset="utf-8">
				</head>
				<body style="font-family: tahoma, sans-serif !important;">
					<div style="font: 13px tahoma,sans-serif !important;direction: rtl;background-color: #e8e8e8;">
						<div style="width: 70%;background-color: #fff;background-color: #fff; border-radius: 3px;margin: auto;position: relative;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;">
							<div style="top: 0;position: absolute;width: 100%; height: 4px;background: url( \'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAECAYAAAD8kH0gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi/P///xkGKFh27TfDkiu/GQiBKC1WhhgdVoLqXkzsZHje30ZQnUR+OYNkYRVWORZkxy0DOo6JgGERpDhuYgcDAxN+EyVyS3E6DgSYkB3HQG3HEQo5Ao4DO3AwOw4EAAIMAMZJM9nl1EbWAAAAAElFTkSuQmCC\' ) repeat;"></div>
							<div style="padding: 22px 15px;">
								{TEXT}
							</div>
							<div style="bottom: 0;position: absolute;width: 100%; height: 4px;background: url( \'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAECAYAAAD8kH0gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi/P///xkGKFh27TfDkiu/GQiBKC1WhhgdVoLqXkzsZHje30ZQnUR+OYNkYRVWORZkxy0DOo6JgGERpDhuYgcDAxN+EyVyS3E6DgSYkB3HQG3HEQo5Ao4DO3AwOw4EAAIMAMZJM9nl1EbWAAAAAElFTkSuQmCC\' ) repeat;"></div>
						</div>
					</div>
				</body>
			</html>
			';
                $msg = str_replace('{TEXT}', $text, $template);
            } else {
                $msg = $text;
            }
            $this->client->msgHTML($msg);
            return $this->client->send();
        }
开发者ID:EhsaanF,项目名称:popcorn-developers,代码行数:41,代码来源:EmailManager.php

示例5: send

 /**
  * Envia o email usando smtp como servico default
  * 
  * @return boolean
  * @throws Exception
  */
 public function send()
 {
     $this->chose_sender_strategy();
     $this->configure_smtp_parameters();
     try {
         return $this->php_mailer->send();
     } catch (phpmailerException $e) {
         throw new Exception($e->getMessage());
     }
 }
开发者ID:diego3,项目名称:myframework-core,代码行数:16,代码来源:PhpMailer.php

示例6: sendLowPriceEmail

 public function sendLowPriceEmail($productName, $productUrl, $currentPrice, $previousPrice)
 {
     $title = "Price Alert - " . $productName;
     $msg = "Current price: " . $currentPrice . "<br/> Previous Price: " . $previousPrice;
     $msg .= '<br/><br/> Get it now at: <a href="' . $productUrl . '">' . $productUrl . '</a>';
     $this->_mailer->Subject = $title;
     $this->_mailer->Body = $msg;
     if (!$this->_mailer->send()) {
         echo 'Message could not be sent.';
         echo 'Mailer Error: ' . $this->_mailer->ErrorInfo;
     } else {
         echo 'Message has been sent';
     }
 }
开发者ID:buxomant,项目名称:price-scraper,代码行数:14,代码来源:Mailer.php

示例7: send

 /**
  * Send an email
  *
  * @param string $name     Name
  * @param string $email    Email address
  * @param string $subject  Subject
  * @param string $body     Body
  * @return boolean         true if the email was sent successfully, false otherwise
  */
 public static function send($name, $email, $subject, $body)
 {
     require dirname(dirname(__FILE__)) . '/vendors/PHPMailer/PHPMailerAutoload.php';
     $mail = new PHPMailer();
     //Set PHPMailer to use SMTP.
     $mail->isSendMail();
     //Set SMTP host name
     $mail->Host = Config::SMTP_HOST;
     //Set this to true if SMTP host requires authentication to send email
     $mail->SMTPAuth = true;
     //Provide username and password
     $mail->Username = Config::SMTP_USER;
     $mail->Password = Config::SMTP_PASS;
     //If SMTP requires TLS encryption then set it
     $mail->SMTPSecure = Config::SMTP_CERTIFICATE;
     //Set TCP port to connect to
     $mail->Port = Config::SMTP_PORT;
     $mail->setFrom($email, $name);
     $mail->addAddress(Config::SMTP_USER, Config::SMTP_NAME);
     $mail->isHTML(true);
     $mail->Subject = $subject;
     $mail->Body = $body;
     if (!$mail->send()) {
         echo 'Message could not be sent.';
         echo 'Mailer Error: ' . $mail->ErrorInfo;
     }
 }
开发者ID:methewguda,项目名称:ContactForm,代码行数:36,代码来源:Mail.class.php

示例8: send_email

function send_email() {
    require_once("phpmailer/class.phpmailer.php");

    $mail = new PHPMailer();
    $mail->isSMTP();                                      // Set mailer to use SMTP
    $mail->Host = 'smtp.gmail.com';                       // Specify main and backup SMTP servers
    $mail->SMTPAuth = true;                               // Enable SMTP authentication
    $mail->Username = 'arshad.cyberlinks@gmail.com';      // SMTP username
    $mail->Password = '31513119';                         // SMTP password
    $mail->SMTPSecure = 'tls';                            // Enable encryption, 'ssl' also accepted

    $mail->From = 'arshad.faiyaz@cyberlinks.co.in';
    $mail->FromName = 'Arshad Faiyaz';
    $mail->addAddress('shekher.cyberlinks@gmail.com', 'Shekher CYberlinks');    // Add a recipient
    //$mail->addAddress('anand.vyas@cyberlinks.in', 'Anand Sir');               // Name is optional
    $mail->addReplyTo('info@example.com', 'Information');                       // Reply To.........
    $mail->addCC('cc@example.com');
    $mail->addBCC('bcc@example.com');

    $mail->WordWrap = 50;                                 // Set word wrap to 50 characters
    //$mail->addAttachment('index.php');                  // Add attachments
    //$mail->addAttachment('/tmp/image.jpg', 'new.jpg');  // Optional name
    $mail->isHTML(true);                                  // Set email format to HTML

    $mail->Subject = 'PHP Mailer Testing';
    $mail->Body = 'This is the Succefull php Mailer Test <b>By Arshad</b>';
    $mail->AltBody = 'Success';

    if (!$mail->send()) {
        echo 'Message could not be sent.';
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    } else {
        echo 'Message has been sent';
    }
}
开发者ID:anandcyberlinks,项目名称:cyberlinks-demo,代码行数:35,代码来源:phpmailer_pi.php

示例9: forgotPassword

 function forgotPassword()
 {
     $targetEmail = $this->input->post('email');
     $result = $this->users_model->emailVerif($targetEmail);
     $url = site_url('/index/view');
     if ($result == "Invalid") {
         echo "<script>alert('Invalid email address.')</script>";
         echo "<script> window.location = '{$url}'</script>";
     } else {
         $path = APPPATH;
         echo "<script>alert('{$path}')</script>";
         require_once APPPATH . '\\third_party\\mailer\\PHPMailerAutoload.php';
         $m = new PHPMailer();
         $m->isSMTP();
         $m->SMTPAuth = true;
         //$m->SMTPDebug = 2;
         $m->Host = "smtp.gmail.com";
         $m->Username = "umtwebsite@gmail.com";
         $m->Password = "utilitymanagementteam";
         $m->SMTPSecure = "ssl";
         $m->Port = 465;
         $m->From = "umtwebsite@gmail.com";
         $m->FromName = "UMT";
         $m->addAddress($targetEmail, "");
         //$m->$addCC("karisuma1010@gmail.com", "UMT");
         //$m->addBCC("karisuma1010@gmail.com", "UMT");
         $m->Subject = "Password Recovery";
         $m->Body = "Here is your password: '{$result}'. We recommend that you change it after logging-in.";
         $m->send();
         echo "<script>javascript:alert('Sent successfully')</script>";
         echo "<script> window.location = '{$url}'</script>";
     }
 }
开发者ID:ppmanahan,项目名称:EStalkerBoard,代码行数:33,代码来源:Index.php

示例10: mailSend

 /**
  * 
  * @param array $from
  * @param array $to
  * @param array $replyTo Default is NULL
  * @param string $subject
  * @param string $body
  * @return boolean
  */
 function mailSend($from, $to, $replyTo = NULL, $subject = NULL, $body = NULL)
 {
     require_once APP_DIR . '/libs/PHPMailer/PHPMailerAutoload.php';
     $mail = new PHPMailer();
     $mail->From = $from['email'];
     $mail->FromName = $from['name'];
     $mail->addAddress($to);
     $addresses = explode(',', $to);
     foreach ($addresses as $address) {
         $mail->addAddress($address);
     }
     if ($replyTo) {
         $mail->addReplyTo($replyTo['email'], $replyTo['name']);
     }
     $mail->WordWrap = 50;
     $mail->isHTML(FALSE);
     if ($subject) {
         $mail->Subject = $subject;
     }
     if ($body) {
         $mail->Body = $body;
     }
     if ($mail->send()) {
         return TRUE;
     }
     return FALSE;
 }
开发者ID:khalid9th,项目名称:ocAds,代码行数:36,代码来源:hPHPMailer.php

示例11: send

 private function send($email)
 {
     $mail = new \PHPMailer();
     $mail->isSMTP();
     $mail->isHTML(true);
     $mail->CharSet = 'UTF-8';
     $mail->FromName = 'Портал Vidal.ru';
     $mail->Subject = 'Отчет по пользователям Vidal';
     $mail->Body = '<h2>Отчет содержится в прикрепленных файлах</h2>';
     $mail->addAddress($email);
     $mail->Host = '127.0.0.1';
     $mail->From = 'maillist@vidal.ru';
     //			$mail->Host       = 'smtp.mail.ru';
     //			$mail->From       = '7binary@list.ru';
     //			$mail->SMTPSecure = 'ssl';
     //			$mail->Port       = 465;
     //			$mail->SMTPAuth   = true;
     //			$mail->Username   = '7binary@list.ru';
     //			$mail->Password   = 'ooo000)O';
     $file = $this->getContainer()->get('kernel')->getRootDir() . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'web' . DIRECTORY_SEPARATOR . 'download' . DIRECTORY_SEPARATOR . 'users.xlsx';
     $mail->AddAttachment($file, 'Отчет Vidal: по всем пользователям.xlsx');
     $prevMonth = new \DateTime('now');
     $prevMonth = $prevMonth->modify('-1 month');
     $prevMonth = intval($prevMonth->format('m'));
     $file = $this->getContainer()->get('kernel')->getRootDir() . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'web' . DIRECTORY_SEPARATOR . 'download' . DIRECTORY_SEPARATOR . "users_{$prevMonth}.xlsx";
     $name = 'Отчет Vidal: за прошедший месяц - ' . $this->getMonthName($prevMonth) . '.xlsx';
     $mail->AddAttachment($file, $name);
     $mail->send();
 }
开发者ID:Evrika,项目名称:Vidal,代码行数:29,代码来源:ExcelEmailCommand.php

示例12: sendmail

 public static function sendmail($toList, $subject, $content)
 {
     $mail = new \PHPMailer();
     $mail->isSMTP();
     $mail->Host = self::SMTP_HOST;
     $mail->SMTPAuth = true;
     $mail->Username = self::SMTP_USER;
     $mail->Password = self::SMTP_PASSWD;
     $mail->SMTPSecure = self::SMTP_SECURE;
     $mail->Port = self::SMTP_PORT;
     $mail->Timeout = 3;
     // seconds
     $mail->From = self::MAIL_FROM;
     $mail->CharSet = 'utf-8';
     $mail->FromName = 'xxx';
     // TODO
     foreach ($toList as $to) {
         $mail->addAddress($to);
     }
     //$mail->isHTML(true);
     $mail->Subject = $subject;
     $mail->Body = $content;
     $mail->AltBody = $content;
     if (!$mail->send()) {
         Log::fatal('mailer error: ' . $mail->ErrorInfo);
         return false;
     }
     return true;
 }
开发者ID:noikiy,项目名称:php,代码行数:29,代码来源:SendMail.php

示例13: sendmail

function sendmail($Email, $content)
{
    date_default_timezone_set('Etc/UTC');
    require "PHPMailer/PHPMailerAutoload.php";
    $mail = new PHPMailer();
    $mail->isSMTP();
    $mail->SMTPDebug = 2;
    $mail->Debugoutput = 'html';
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 587;
    $mail->SMTPSecure = 'tls';
    $mail->SMTPAuth = true;
    $mail->Username = "bookmyprinterncku@gmail.com";
    $mail->Password = "e8k9j9e1rz58";
    $mail->setFrom('bookmyprinterncku@gmail.com', 'book printer');
    $mail->addReplyTo('bookmyprinterncku@gmail.com', 'book printer');
    $mail->addAddress($Email, ' ');
    if (!strcmp($content, 'GETKEY')) {
        $mail->Subject = 'bookmyprinter verification mail';
        $key = rand(1, 999999);
        $mail->Body = '你的認證碼是: ' . $key;
    } else {
        $mail->Subject = 'bookmyprinter user report';
        $mail->Body = $content;
    }
    $mail->SMTPDebug = 0;
    $mail->send();
    if (!strcmp($content, 'GETKEY')) {
        return $key;
    } else {
        return 1;
    }
}
开发者ID:xxhomey19,项目名称:BookMyPrinter,代码行数:33,代码来源:mailer.php

示例14: EnviarCorreo

 public function EnviarCorreo(CorreosDTO $dto)
 {
     $mail = new PHPMailer();
     $mail->isSMTP();
     //Correo del remitente
     $mail->Host = 'smtp.gmail.com';
     $mail->SMTPAuth = true;
     $mail->Username = $dto->getRemitente();
     $mail->Password = $dto->getContrasena();
     $mail->SMTPSecure = 'tls';
     $mail->Port = 587;
     $mail->CharSet = 'UTF-8';
     $mail->setFrom($dto->getRemitente(), $dto->getNombreRemitente());
     //Correo del destinatario
     $mail->addAddress($dto->getDestinatario());
     $mail->addReplyTo($dto->getRemitente(), $dto->getNombreRemitente());
     $mail->addAttachment($dto->getArchivos());
     //Adjuntar Archivos
     $mail->isHTML(true);
     $mail->Subject = $dto->getAsunto();
     //Cuerpo del correo
     $mail->Body = $dto->getContenido();
     if (!$mail->send()) {
         $mensaje2 = 'No se pudo enviar el correo ' . 'Error: ' . $mail->ErrorInfo;
     } else {
         $mensaje2 = 'True';
     }
     return $mensaje2;
 }
开发者ID:soydevcag,项目名称:ProductivityManager,代码行数:29,代码来源:EnvioCorreos1.php

示例15: gogo

 public function gogo($email)
 {
     $mail = new PHPMailer();
     $mail->isSMTP();
     // Set mailer to use SMTP
     $mail->Host = 'mail.your-server.de';
     // Specify main and backup server
     $mail->SMTPAuth = true;
     // Enable SMTP authentication
     $mail->Username = 'no-reply@matchday.biz';
     // SMTP username
     $mail->Password = '11zRyyWMel79g2fO';
     // SMTP password
     $mail->SMTPSecure = 'tls';
     // Enable encryption, 'ssl' also accepted
     $mail->Port = 25;
     //Set the SMTP port number - 587 for authenticated TLS
     $mail->setFrom('no-reply@matchday.biz', 'Matchday');
     //Set who the message is to be sent from
     $mail->addAddress($email);
     // Add a recipient
     $mail->isHTML(true);
     // Set email format to HTML
     $mail->CharSet = 'UTF-8';
     $text = "Информация по инциденту 22.01.2016";
     $text = iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $text);
     $mail->Subject = $text;
     $mail->Body = "Уважаемые пользователи ресурса matchday.biz! <br/><br/>\n\t\t\n\t\tБез всякого предупреждения нас отключили от хостинга. Хостер (немецкая компания hetzner.de) обнаружил перегрузку сервера, связанную с многочисленными запросами, идущими на наш сайт со стороннего адреса и отключил нас, отказавшись далее разбираться до понедельника.\n\t\tНаши специалисты диагностировали проблему и выяснили, что запросы идут с пула IP адресов ТОГО ЖЕ хостера – то есть, от него самого, что свидетельствует о том, что у хостера просто некорректно налажена работа самого хостинга.\n\t\tТехподдержка с нами отказалась работать после 18-00 пятницы немецкого времени, и сайт matchday.biz будет теперь гарантировано лежать до середины дня понедельника, 25 января.\n\t\t(желающие прочитать про очень похожий случай с этим же хостером могут сделать это тут).<br/><br/>\n\t\t\n\t\tНезависимо от того, чем закончится эта история, мы будем менять хостера, но локальная задача – включить сайт, чем мы и будем заниматься, увы, теперь только в понедельник.\n\t\tМы очень извиняемся за неудобства, причиненные этой историей, которая полностью находится вне нашего контроля.<br/><br/>\n\t\t\n\t\tПодкаст по итогам 23го тура будет записан авторами в воскресение и будет опубликован, как только сайт станет доступным.\n\t\tНи бетмен-лайв, ни фэнтэзи-лайв в23м туре провести не представляется возможным.<br/>\n\t\tВ бетмене все ставки будут засчитаны.<br/><br/>\n\t\t\n\t\tО доступности сайта мы немедленно вас проинформируем, в том числе и на сайте arsenal-blog.com.<br/><br/>\n\t\t\n\t\t\n\t\tАдминистрация  matchday.biz";
     if (!$mail->send()) {
         return false;
     }
     return true;
 }
开发者ID:genkovich,项目名称:footboot,代码行数:33,代码来源:mail_cron.php


注:本文中的PHPMailer::send方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。