1. A server apparatus which retains a data file transferred through a network and provides an access service for the data file through the network, characterized by comprising: data management means for managing the data file together with internal management information; and access code generating means for generating an access code required to access the data file by using the internal management information managed by said data management means.