文件傳輸是通過多種不同的方法將任何類型的計算機文件從一臺計算機或系統轉移到另一臺計算機或系統的過程。這些方法通常分為兩大類:基于推送的系統和基于拉的系統。在這兩種系統中,通常有兩個主題涉及傳輸:文件的發送者...
文件傳輸是通過多種不同的方法將任何類型的計算機文件從一臺計算機或系統轉移到另一臺計算機或系統的過程。這些方法通常分為兩大類:基于推送的系統和基于拉的系統。在這兩種系統中,通常有兩個主題涉及傳輸:文件的發送者和接收者。文件傳送通常被稱為上傳或下載,根據個人對傳輸過程的看法。

USB驅動器可用于文件傳輸。
有時與文件共享同義,文件傳輸指的是計算機文件從一個人或一個系統傳送到另一個人或系統的各種不同情況。從中傳輸文件的人或系統稱為發送者,而接收文件的人或系統稱為接收人。有許多不同的方法可用于文件傳輸,例如使用對等服務器的文件共享系統、電子郵件附件、將文件從計算機復制到便攜式存儲設備,以及通過即時消息程序發送文件。
當文件傳輸發生時,發送方通常將該過程稱為上載,而接收方將該過程稱為下載。這些術語指的是相同的整個過程,但它們也表示了這些過程的觀點涉及。在任何類型的文件傳輸中,該過程通常通過推送系統或拉系統進行。推送表示文件正在通過主動上載進行傳輸;發送方正試圖將文件主動傳輸到接收方當接收者主動嘗試訪問正在傳輸的文件時,會發生"拉"傳輸。
使用電子郵件來容納文件傳輸是使用推送和拉取系統的一個例子。當發件人將文件附加到電子郵件并發送時,他或她正在使用推送系統將文件傳輸到電子郵件服務器系統。然后,接收者收到一封電子郵件,通知他或她傳輸了文件,當接收者下載文件時,他或她正在使用拉系統將文件從電子郵件服務器傳輸到他或她的系統。文件傳輸通常包括復制和傳輸文件,而不是從服務器發送原始文件系統到另一個,雖然這也是可能的。