1
我遇到了Linux上的bizzarre錯誤:ftp下載完成,但解壓縮說不然
我使用Net :: FTP下載文件。一旦獲得()方法返回時,我調用系統函數解壓:
system("unzip -j $file");
的大部分時間裏,它看起來好像已下載的文件也不太光潔度:
error [<filepath>]: missing 1862 bytes in zipfile
爲什麼會事像這樣發生?我想,我可以編寫代碼來等待並處理錯誤,但爲什麼當Net:FTP :: get()返回時不更新文件系統?
您是否使用Net :: FTP設置了二進制傳輸模式? – 2013-05-01 15:56:06