A method for data sharing, characterized in that the method comprises: receiving, by a first terminal, a registration command and verifying the registration command to successfully register an account, wherein the registered account comprises a picture of an user's photo of the first terminal; searching, by a first terminal, after the registration command is successfully verified, for a plurality of nearby terminals, and establishing wireless connections with the nearby terminals discovered, wherein both the first terminal and the nearby terminals are successfully registered, and each of the nearby terminals successfully registered has a registered account which comprises a picture of an user's photo of each of the nearby terminals respectively; displaying, by the first terminal, on its display interface the nearby terminals already wirelessly connected to the first terminal and a transmittable file stored in the first terminal or the nearby terminals; receiving, by the first terminal, a command of transmitting the file, and transmitting or receiving the file to or from the nearby terminals; wherein the receiving by the first terminal a command of transmitting the file and transmitting the file to the nearby terminals further comprises: taking a picture and saving the picture to form a picture file by a camera of the first terminal; observing user faces of the nearby terminals by the camera of the first terminal; performing a face recognition by the first terminal to determine whether the user face of each of the nearby terminals is present in the picture file; when the user face is present in the picture file, automatically transmitting the picture file to a terminal held by an user with the user face present in the picture file; wherein after the registration command is successfully verified and the first terminal is successfully registered, the first terminal automatically searching for the plurality of nearby terminals which are also successfully registered, and automatically establishing wireless connections with the nearby terminals which are also successfully registered and discovered by the first terminal. receiving, by a first terminal, a registration command and verifying the registration command to successfully register an account, wherein the registered account comprises a picture of an user's photo of the first terminal; searching, by a first terminal, after the registration command is successfully verified, for a plurality of nearby terminals, and establishing wireless connections with the nearby terminals discovered, wherein both the first terminal and the nearby terminals are successfully registered, and each of the nearby terminals successfully registered has a registered account which comprises a picture of an user's photo of each of the nearby terminals respectively; displaying, by the first terminal, on its display interface the nearby terminals already wirelessly connected to the first terminal and a transmittable file stored in the first terminal or the nearby terminals; receiving, by the first terminal, a command of transmitting the file, and transmitting or receiving the file to or from the nearby terminals; wherein the receiving by the first terminal a command of transmitting the file and transmitting the file to the nearby terminals further comprises: taking a picture and saving the picture to form a picture file by a camera of the first terminal; observing user faces of the nearby terminals by the camera of the first terminal; performing a face recognition by the first terminal to determine whether the user face of each of the nearby terminals is present in the picture file; when the user face is present in the picture file, automatically transmitting the picture file to a terminal held by an user with the user face present in the picture file; wherein after the registration command is successfully verified and the first terminal is successfully registered, the first terminal automatically searching for the plurality of nearby terminals which are also successfully registered, and automatically establishing wireless connections with the nearby terminals which are also successfully registered and discovered by the first terminal.