摘要 |
<p>A method and system for file transfer are provided in which a file is transferred between a source client (101) and a destination client (102) via a middle server (103). The server (103) receives segments (311-314) of a file (310) from the source client (101) and stores the segments of the file (311-314) as they are received. The server (103) also forwards (331-333) the segments (311-313) of the file to a destination client (102) as they are received, with the exception of one segment (314). The server (103) combines the segments to form the whole file (310) and applies a process (304) to the whole file (310). The process (304) may be for example an authorisation process such as an anti-virus check, a confidentiality check, or a content validity check. If the file (310) passes the process (304), the remaining excepted segment (314) is forwarded (334) to the destination client (102).</p> |