The web page can be an interface on which there are some operations involving files of different types. In fact, on the website, there can be streaming, uploading, viewing, and editing files. These operations are necessarily handled by particular commands or applications developed on purpose. Actually, these operations are a certain way in which the users interact with the website and precisely with the website content. For the better interacting, a freelance web designer Singapore should have the hand over the performed task by implementing processes that allow him the best management of files on the website. These management processes are primary the tools that may secure the website and prevent unwanted situations.

Types of interactions involving files:

In the World Wide Web, there are two types of interactions involving files: the down-streaming, the up-streaming and the editing interactions These interactions can be on both directions and can be described as follow:

  • Down-streaming: it is accessing the file on its location on the website server. It includes streaming and downloading.
  • Up-streaming: it is the fact of storing the files on the website server. It includes uploading and editing.

Managing the down-streaming interactions:

The down-streaming interactions include streaming and downloading. These types of interactions require applications that can access the file on its location and view it. The process will require that the application have access to the file location and run it.

The file can be of any type: video, audio, text document or slides. Videos and audio require applications that run media (media players). The website can have an integrated viewer. Else, the website should allow the default viewer to execute the file from its location. The case of text documents that prompt the users to choose the desired applications (MS Word, WordPad…)

Downloading the file is also a down-streaming interaction. It allows the user to save a copy of the viewed file on his hard drive. This requires applications with file treatment protocols (FTP) in order to perform the process securely and with the least damages.

Managing the up-streaming interactions:

The up-streaming interactions are the upload operations and the editing operating. They are about saving new copies of the files on the website server.

The uploading operations are handled by applications that have perhaps the same characteristics as the downloading applications, except they work in opposite directions. The application is intended to create a copy of the file from its first location ( the hard drive) and save it onto the website server. The website owner can specify the file type to handle and the file size to grant.

The editing operations are achieved by applications that have access to the file on its location on the website server. These applications can open the file and change the content, then close the file and save the new version. The website owner has to include the applications that are granted in this operation, just to ensure a secure interaction.


The user can also save a copy from the page he is viewing. The browser will create an HTML page, or convert the page into another viewable and stable type. It can be considered as the combination of the downloading and the editing processes. Besides, the website owner has to specify the access permission before making these operations available.