クライアントマシンからファイルをロードするには、Javascript FileReaderオブジェクト(Angular 2+確かに)を使用します。
import { Component } from '@angular/core';
@Component({
selector: 'app',
encapsulation: ViewEncapsulation.None,
template: `<input id="preview" type="file" (change)="previewFile($event)" />`
})
export class AppComponent implements OnInit {
...
public previewImage(event) {
const reader = new FileReader();
reader.onload = (e: any) => {
console.log('csv content', e.target.result);
};
reader.readAsDataURL(event.target.files[0]);
}
}
あなたはこの質問を参照Webブラウザでから、ローカル(クライアント側)のファイルを開くことを意味した場合:https://stackoverflow.com/questions/3582671/how-to-open-a-local-diskを-file-with-javascript –