Objective: Learn Form Processing in Node.js and use AJAX to implement file upload. Also, incorporate “send–email” functionality using a REST-based web service.
Develop a Node.js application that delivers an HTML page with a form for sending an e-mail with a file attachment. The form has a “Choose File” button to select the file attachment (this will not submit the form) and a “Send Mail” button to submit to your Node.js server (this uses Mailgun to e-mail the message). Use XmlHttpRequest object and FormData to submit the form’s data (Do not use jQuery). On all states the form remains in view; status messages (or progress bar) are to be shown below the form.
[url removed, login to view] [url removed, login to view] [url removed, login to view]
MailGun Web service:
[url removed, login to view] (It is better to use the Node.js mailgun-js module): [url removed, login to view]
Showing a progress bar for tracking file upload (of the attachment) by trapping the onprogress event of the XHR object.
15 freelancers are bidding on average $152 for this job
Small price for move from Delphi/SQL to node.js stack Pay only after complete result I am a full time programmer with 20 year exp in Russia. I have hi degree in information system in economics.
Hi! I know how to do this task. I've got solution from one fellow. I will just adapt it to your task. I'm Node.js developer with front-end skills. I can start ASAP. Feel free to write me. Regards, Vitaliy