首先这里说一下这个方式只适合小文件的上传,并且存在弊端,对于大文件参考我的另一篇博客ng2-file-upload+node.js+express实现文件上传并保存本地
首先前台就是通过file类型的input选择文件
<input type="file" (change)="selectFile($event)" id="inputBox">
然后进行文件读取并上传
/**
* 通过FileReader上传
* @param event 事件对象
*/
selectFile(event: any) {
let reader = new FileReader();
const appThis = this;
let fileLength: number = event.target.files