Capitolul conține următoarele secțiuni:
Servicii postale / poștale
Aplicația dvs. poate necesita trimiterea unui mesaj e-mail. Pentru a face acest lucru, utilizați instanțe ale clasei SendMail. Singura metodă SendMail este trimisă. pentru a trimite un mesaj, iar errorCode și errorMessage servesc la interpretarea erorilor.
De exemplu, următorul script trimite poștă la VPG cu subiectul / subiectul specificat și corpul mesajului:
Tabelul prezintă proprietățile clasei SendMail. Proprietățile To și From sunt necesare; toate celelalte proprietăți sunt opționale.
Tabelul 7.1 Proprietățile clasei SendMail
O listă de primitori primari / primari separați prin virgulă.
Puteți adăuga la aceste proprietăți oricare alții. Toate proprietățile clasei SendMail sunt incluse în antetul mesajului atunci când sunt trimise efectiv. De exemplu, următorul cod trimite un mesaj către beneficiar de la vpg. stabilind câmpul organizației vpg la Royal Airways. Răspunde la un mesaj de la vpgboss.
În plus față de câmpurile antet predefinite, consultați RFC 822. Formatul standard al formatului textului Internet.
Clasa SendMail vă permite să trimiteți un mesaj text simplu sau un mesaj complex MIME. De asemenea, puteți adăuga un atașament la mesaj. Pentru a trimite un mesaj MIME, adăugați proprietatea Tip de conținut în obiectul SendMail și specificați tipul MIME al mesajului din el.
De exemplu, următorul segment de cod trimite o imagine în format GIF:
Unele tipuri MIME necesită mai multe informații. De exemplu, dacă tipul de conținut este multipartit / amestecat. De asemenea, trebuie să specificați un separator de graniță pentru unul sau mai multe seturi diferite de date corporale. De exemplu, următorul cod trimite un mesaj în mai multe părți care conține două părți, fiecare dintre acestea fiind text simplu:
Aici este fișierul multi.txt. conținând un mesaj multi-part:
Puteți pune mesaje între ele în mai multe părți. Asta este, dacă aveți un mesaj al cărui tip de conținut este mai multe părți, puteți include un alt mesaj multi-component în corpul său. În astfel de cazuri, aveți grijă și asigurați-vă că stub-ul fiecărui obiect imbricat în mai multe părți utilizează delimitatori diferite.
Serviciul de sistem de fișiere
Probleme de securitate
Pe baza acelorași considerente, Navigator nu oferă acces automat la sistemul de fișiere al mașinii client. Dacă este necesar, utilizatorul poate stoca informațiile direct în sistemul de fișiere client, făcând selecția corespunzătoare în meniul Navigator.
Crearea unui obiect de fișier
Aici fileObjectName este numele prin care se referă la fișier, iar calea este calea completă la fișier. Această cale trebuie să fie în formatul sistemului de fișiere al serverului, nu în adresa URL.
Puteți afișa numele fișierului utilizând funcția de scriere cu un obiect Fișier ca argument. De exemplu, următoarea declarație afișează numele fișierului:
Deschiderea și închiderea unui fișier
După crearea fișierului File, puteți utiliza metoda deschisă pentru a deschide fișierul și a citi și a scrie. Metoda deschis are următoarea sintaxă:
Această metodă returnează adevărat. dacă operația a avut succes, și altfel falsă. Dacă fișierul este deja deschis, operația nu reușește și fișierul original rămâne deschis.
Parametrul mod este un șir care specifică modul de deschidere a unui fișier. Tabelul descrie aceste moduri.