У розділі є такі розділи:
Поштова Служба / Mail Service
Вашому додатку може знадобитися відправити email-повідомлення. Для цього Ви використовуєте екземпляри класу SendMail. Єдиним методом SendMail є send. для відправки повідомлення, а errorCode і errorMessage служать для інтерпретації помилок.
Наприклад, наступний скрипт відсилає пошту в vpg зі специфікованої темою / subject і тілом повідомлення:
У таблиці дані властивості класу SendMail. Властивості To і From необхідні; всі інші властивості - за вибором / optional.
Таблиця 7.1 Властивості класу SendMail
Список розділених комами первинних / primary одержувачів повідомлення.
Ви можете додавати до цих властивостей будь-які інші. Всі властивості класу SendMail включаються в шапку / header повідомлення при фактичній відправки. Наприклад, наступний код відсилає повідомлення одержувачу bill від vpg. встановлюючи в поле vpg organization значення Royal Airways. Відповідає на повідомлення від vpgboss.
Додатково про зумовлених полях шапки см. RFC 822. стандарт формату текстових повідомлень Internet.
Клас SendMail дозволяє відправляти просте текстове повідомлення електронної пошти або складне MIME-повідомлення. Ви можете також додати в повідомленням додаток / attachment. Для відправки MIME-повідомлення додайте властивість Content-type до об'єкта SendMail і вкажіть в ньому MIME-тип повідомлення.
Наприклад, наступний ділянку коду відсилає зображення в форматі GIF:
Деякі MIME-типи вимагають більше інформації. Наприклад, якщо content type це multipart / mixed. Ви зобов'язані також уточняти сепаратор кордонів для одного або більше різних наборів даних тіла. Наприклад, наступний код відсилає многочастное повідомлення, що містить дві частини, кожна з яких є звичайним текстом:
Ось файл multi.txt. містить многочастное повідомлення:
Ви можете вкладати один в одного багаточастинні повідомлення. Тобто, якщо у Вас є повідомлення, content type якого багаточастинну, Ви можете включити інший многочастное повідомлення в його тіло. У таких випадках будьте уважні і переконайтеся, штаа кожен вкладений багаточастинну об'єкт використовує різні обмежувачі.
Служба файлової системи
проблеми Безпеки
Виходячи з таких же міркувань, Navigator не надає автоматичного доступу до файлової системи клієнтської машини. Якщо необхідно, користувач може зберігати інформацію безпосередньо в клієнтської файлової системи, роблячи відповідний вибір в меню Navigator'а.
Створення File-Об'єкту
Тут fileObjectName це ім'я, за яким Ви звертаєтеся до файлу, а path це повний шлях до файлу. Цей path повинен бути в форматі серверної файлової системи, а не URL.
Ви можете відобразити ім'я файлу, використовуючи функцію write з File-об'єкт в якості аргументу. Наприклад, наступний оператор виводить ім'я файлу:
Відкриття і Закриття файлу
Після створення File-об'єкт Ви можете використовувати метод open для відкриття файлу і читання і запису. Метод open має наступний синтаксис:
Це метод повертає true. якщо операція пройшла успішно, і false в іншому випадку. Якщо файл вже відкритий, операція терпить невдачу, і оригінальний файл залишається відкритим.
Параметр mode це рядок, специфікує режим відкриття файлу. У таблиці наведено ці режими.