2017-04-15 84 views
0

我正在生成一個使用C#代碼的xml文件。 客戶端將此xml上傳到網址以驗證其數據,但無法驗證。然後客戶端用記事本打開這個下載的XML文件,並保存這個文件(不保存爲),沒有做任何改變,然後再次嘗試驗證對URL,它工作正常。我無法理解這個問題的根源。我也嘗試了一些不同的方式來下載xml文件,但都失敗了。用記事本打開xml文件時,它工作正常

+0

你可以發佈你的代碼嗎? ,你如何創建這些文件? – Saurabh

回答

1

原因

然後,它必須有一些相關的編碼。

試試這個

檢查你使用保存和使用另存爲保存文件的編碼。使用與您使用保存的文件相同的編碼,保存爲

+0

感謝您的回覆。但我解決了這個問題。要解決此問題,請寫一行(空白)並保存該文件。這是我們手動處理文件的過程。我們創建該文件,但系統不會將其視爲保存的文件。有些網站要求將文件妥善保存在系統中,這是我採用這種方法的原因。這是最後創建文件後用戶可以使用的示例代碼。 StreamWriter sw = new StreamWriter(xmlPath,true); sw.WriteLine(); sw.Close(); – vandana

0

找到了解決辦法。爲了解決這個問題,我們寫了一行(Empty)並保存了文件。這是我們手動跟蹤文件的過程。我們創建了該文件,但系統並未將其視爲保存的文件。有些網站要求該文件在系統中正確保存,這就是爲什麼我採用這種方法。這是創建文件後可以使用的示例代碼。

StreamWriter sw = new StreamWriter(xmlPath, true); 
sw.WriteLine(); 
sw.Close(); 
相關問題