Dynamic link
First Claim
1. A method for file sharing over a first network, comprising:
- authenticating a user on a first computer connected to a second computer by the first network;
creating a temporary directory on the second computer if the user is authenticated, wherein the temporary directory has at least a partially random directory name;
receiving a request for a first file from the user on the first computer to the second computer, wherein the first file is on a third computer connected to the second computer by a second network;
determining whether the user on the first computer is permitted access to the first file;
creating a symbolic link in the temporary directory on the second computer if the user is permitted access, wherein the symbolic link points to the first file on the third computer;
creating a web page description including an URL comprising a path to the first file in the temporary directory on the second computer;
transmitting the web page description to the first computer via the first network; and
deleting the temporary directory on the second computer.
7 Assignments
0 Petitions
Accused Products
Abstract
A file system for file sharing includes a web server that creates a temporary directory for each session between the web server and a client computer. When the client computer requests a file located in a file server, the web server creates a symbolic link to the file in the temporary directory and a web page including an URL to the symbolic link. The web server transmits the web page, and therefore the file, to the client computer. Client computer can also upload files to the web server. The web server saves the uploaded files to the temporary directory and then moves the files to the file server. At the end of the session, the web server deletes the temporary directory. Thus, files are not saved on the web server and therefore not accessible to others from the Internet. In this file system, file and directory names are orderly incremented in the file server to simplify the back up process of the file server. Furthermore, previously backed up directories are checked for their current size to determine if they should be backed up again. By backing up previously backed up directories that are now smaller speeds up the restoration of file serve when necessary.
-
Citations
10 Claims
-
1. A method for file sharing over a first network, comprising:
-
authenticating a user on a first computer connected to a second computer by the first network;
creating a temporary directory on the second computer if the user is authenticated, wherein the temporary directory has at least a partially random directory name;
receiving a request for a first file from the user on the first computer to the second computer, wherein the first file is on a third computer connected to the second computer by a second network;
determining whether the user on the first computer is permitted access to the first file;
creating a symbolic link in the temporary directory on the second computer if the user is permitted access, wherein the symbolic link points to the first file on the third computer;
creating a web page description including an URL comprising a path to the first file in the temporary directory on the second computer;
transmitting the web page description to the first computer via the first network; and
deleting the temporary directory on the second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification