[英]“Not Well-Formed” Errors in XML file after FTP
使用WS_FTP Professional,我有一個每晚運行的備份過程。
WS_FTP基本上是通過Windows Scheduler設置將FTP傳輸到遠程服務器的過程。 具體來說,它將大約2.5兆的XML文件發送到服務器進行下載。
我檢查XML文件在FTP之前是否格式正確,並且始終如此。 我遇到的問題是,在通過備份過程將其上傳到服務器后,xml文件格式不正確。 如果我下載文件並檢查發生錯誤的行號,通常通常只是隨機數字/字母,破損的標記或“ NULL”符號。
我已經檢查過WS_FTP在發送文件之前沒有壓縮或加密文件,而是以ASCII模式發送文件。
它發生了,看似隨機。 有時上傳正常,而其他時候會出現錯誤。
如果我上載相同文件10次,那么大約有8次該文件將有錯誤,並且它們將始終出現在同一行(6481)。 該文件每天都會更新,因此明天上傳該文件時,我會收到相同數量的錯誤,但它可能在不同的行上,幾乎就像該錯誤是在設置了一定數量的字符之后發生的(如果這樣,感)。
如果有人能理解這一點,我將不勝感激。 它讓我發瘋。
更新
我只是進行了幾次測試,看起來實際上是在同一字節上發生的。
更新2
問題出在WS_FTP。 不能完全確定它是什么,但是我嘗試了另一個可以工作的FTP客戶端。
嘗試使用二進制傳輸模式或自動 模式。如果其中有一些UTF8,有時會用ASCII傳輸將其擰緊。
祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.