This code demonstrates two ways of performing a signed upload to Cloudinary from the browser, using a server to create the signature. One uses Cloudinary's upload widget, the other uses a standard HTML form.
- Files specific to signed upload using Cloudinary's upload widget: - modules/signuploadwidget.js
- public/uploadwidget.html
- public/js/uploadclientwidget.js
- routes/signuploadwidget.js
 
- Files specific to signed upload using a standard HTML form: - modules/signuploadform.js
- public/uploadform.html
- public/js/uploadclientform.js
- routes/signuploadform.js
 
-  Install all dependencies from the top level: npm install
-  Open signed-uploads/public/js/config.js 
-  Set cloud_name,api_keyandapi_secretwith the corresponding account details from the API Keys page of the Console Settings.
-  Run the app to start the server: node signed-uploads/app.jsThe response should be: Server is up on http://localhost:3000
-  Open http://localhost:3000in a browser.