var 変数 = new FileReader();File APIでは「FileReader」というオブジェクトが用意されています。このオブジェクトを作成し、読み込み完了時のイベントonloadで実行する処理を用意した後、「readAsText」でFileオブジェクトを読み込みます。
《FileReader》.onload = function () {……読み込み時の処理……}
《FileReader》.readAsText(《File》, 文字コード名 );
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function btn2Click(mouseEvent) { var openPicker = new Windows.Storage.Pickers.FileOpenPicker(); openPicker.fileTypeFilter.replaceAll([".txt"]); openPicker.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.documentsLibrary; openPicker.pickSingleFileAsync().then(function (file) { if (file) { var p = document.getElementById("text1"); p.textContent = file.name; if (file !== null) { var reader = new FileReader(); reader.onload = function () { p.textContent = reader.result; }; reader.readAsText(file, "sjis"); } } else { WinJS.log && WinJS.log("cancelled.", "sample", "status"); } }); }
<< 前へ |