O'Reilly logo

Socket.IO Cookbook by Tyson Cadenhead

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required