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");
}
});
}
| << 前へ |