我有一個系統,用戶可以通過該系統通過FTP服務器或通過html表單上傳CSV文件。在我的結尾,腳本輪詢上傳目錄並處理找到的新文件。一些用戶將通過從Excel中導出來創建CSV,而其他用戶則可以用自己的腳本以編程方式創建它。如何驗證上傳文件是否完整
我目前的擔憂是:我如何100%確定我的處理腳本所作用的文件是完整的 - 換句話說,它不是一個部分文件(正在進行,上傳失敗等)?
如果文件格式是更結構化的東西,比如XML,通過檢查XML結構是否有效(即:關閉標籤),我會100%確信文件已完成。
有一個很好的方式,以確保上傳CSV文件是完整的,不負擔&迷惑少技術用戶誰是簡單地上傳從電子表格程序導出的文件(即:提供的文件內容的MD5會超越他們)。
我認爲這可能是最好的方法,對最終用戶來說相當簡單。 – rcourtna