文件传输是通过多种不同的方法将任何类型的计算机文件从一台计算机或系统转移到另一台计算机或系统的过程。这些方法通常分为两大类:基于推送的系统和基于拉的系统。在这两种系统中,通常有两个主题涉及传输:文件的发送者...
文件传输是通过多种不同的方法将任何类型的计算机文件从一台计算机或系统转移到另一台计算机或系统的过程。这些方法通常分为两大类:基于推送的系统和基于拉的系统。在这两种系统中,通常有两个主题涉及传输:文件的发送者和接收者。文件传送通常被称为上传或下载,根据个人对传输过程的看法。

USB驱动器可用于文件传输。
有时与文件共享同义,文件传输指的是计算机文件从一个人或一个系统传送到另一个人或系统的各种不同情况。从中传输文件的人或系统称为发送者,而接收文件的人或系统称为接收人。有许多不同的方法可用于文件传输,例如使用对等服务器的文件共享系统、电子邮件附件、将文件从计算机复制到便携式存储设备,以及通过即时消息程序发送文件。
当文件传输发生时,发送方通常将该过程称为上载,而接收方将该过程称为下载。这些术语指的是相同的整个过程,但它们也表示了这些过程的观点涉及。在任何类型的文件传输中,该过程通常通过推送系统或拉系统进行。推送表示文件正在通过主动上载进行传输;发送方正试图将文件主动传输到接收方当接收者主动尝试访问正在传输的文件时,会发生"拉"传输。
使用电子邮件来容纳文件传输是使用推送和拉取系统的一个例子。当发件人将文件附加到电子邮件并发送时,他或她正在使用推送系统将文件传输到电子邮件服务器系统。然后,接收者收到一封电子邮件,通知他或她传输了文件,当接收者下载文件时,他或她正在使用拉系统将文件从电子邮件服务器传输到他或她的系统。文件传输通常包括复制和传输文件,而不是从服务器发送原始文件系统到另一个,虽然这也是可能的。