A file sharing method, comprising: displaying, by a terminal, a first screen that comprises a to-be-shared file; displaying, by the terminal, at least one sharing peer of the to-be-shared file in a preset area in response to detecting that the to-be-shared file is moved into the preset area on the first screen, wherein the sharing peer comprises an icon of a device or a user that is to receive the to-be-shared file; and sending, by the terminal, the to-be-shared file to a target sharing peer in response to detecting that the to-be-shared file is moved into a hot zone of the target sharing peer, wherein the target sharing peer is one of the at least one sharing peer, wherein after the displaying, by a terminal, a first screen that comprises a to-be-shared file, the method further comprises: receiving, by the terminal, a first gesture that a user drags the to-be-shared file to move to the preset area; and after the displaying, by the terminal, at least one sharing peer of the to-be-shared file in a preset area, the method further comprises: receiving, by the terminal, a second gesture that the user drags the to-be-shared file to move to the hot zone of the target sharing peer; wherein the first gesture and the second gesture are two stages of one continuous gesture wherein after the receiving, by the terminal, a first gesture that a user drags the to-be-shared file to move to the preset area, the method further comprises: prompting, by the terminal, the user a location of the preset area on the first screen. displaying, by a terminal, a first screen that comprises a to-be-shared file; displaying, by the terminal, at least one sharing peer of the to-be-shared file in a preset area in response to detecting that the to-be-shared file is moved into the preset area on the first screen, wherein the sharing peer comprises an icon of a device or a user that is to receive the to-be-shared file; and sending, by the terminal, the to-be-shared file to a target sharing peer in response to detecting that the to-be-shared file is moved into a hot zone of the target sharing peer, wherein the target sharing peer is one of the at least one sharing peer, wherein after the displaying, by a terminal, a first screen that comprises a to-be-shared file, the method further comprises: receiving, by the terminal, a first gesture that a user drags the to-be-shared file to move to the preset area; and after the displaying, by the terminal, at least one sharing peer of the to-be-shared file in a preset area, the method further comprises: receiving, by the terminal, a second gesture that the user drags the to-be-shared file to move to the hot zone of the target sharing peer; wherein the first gesture and the second gesture are two stages of one continuous gesture wherein after the receiving, by the terminal, a first gesture that a user drags the to-be-shared file to move to the preset area, the method further comprises: prompting, by the terminal, the user a location of the preset area on the first screen. receiving, by the terminal, a first gesture that a user drags the to-be-shared file to move to the preset area; and after the displaying, by the terminal, at least one sharing peer of the to-be-shared file in a preset area, the method further comprises: receiving, by the terminal, a second gesture that the user drags the to-be-shared file to move to the hot zone of the target sharing peer; wherein the first gesture and the second gesture are two stages of one continuous gesture wherein after the receiving, by the terminal, a first gesture that a user drags the to-be-shared file to move to the preset area, the method further comprises: prompting, by the terminal, the user a location of the preset area on the first screen. receiving, by the terminal, a second gesture that the user drags the to-be-shared file to move to the hot zone of the target sharing peer; wherein the first gesture and the second gesture are two stages of one continuous gesture wherein after the receiving, by the terminal, a first gesture that a user drags the to-be-shared file to move to the preset area, the method further comprises: prompting, by the terminal, the user a location of the preset area on the first screen.