所以,我使用<input>了標簽并從用戶那里輸入了一個 xml 檔案。現在我想讀取檔案的內容。我希望能夠將內容保存為 JSON 物件。這將是 IBrowserFile 型別,但我不確定如何使用它來迭代檔案并獲取資料。如果有其他方法可以這樣做,請告訴我。撰寫的示例html是:
<input type="file" onchange="@LoadFile" accept=".xml" />
請幫我找到解決方案!
uj5u.com熱心網友回復:
你可以得到一個流:
async Task LoadFile(InputFileChangeEventArgs e)
{
var stream = e.File.OpenReadStream();
var doc = await XDocument.LoadAsync(stream, ...);
// process your data
}
請注意,微軟不推薦這種記憶體操作,估計你的風險。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/465550.html
上一篇:以特定方式更改文本檔案中的文本
