Uploading an image to the filesystem

With Socket.IO, we can send files to our server over WebSockets instead of using an http POST request. Socket.IO allows us to upload files in real time and display the uploaded images as needed.

In this recipe, we will use Socket.IO to upload a file to our local filesystem and then send a message to the client to display the image when it is done uploading.

Getting ready…

For this recipe, we will use the built-in Node fs module to upload our images.

We will upload files to our filesystem, so make sure that you create a folder called tmp in the root of your project.

How to do it…

To upload an image to the filesystem with Socket.IO, follow these steps:

  1. First, we will need to create our server.js file. This file will ...

Get Socket.IO Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.