加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

文件上传角度2?

发布时间:2020-12-17 07:43:31 所属栏目:安全 来源:网络整理
导读:我知道这是非常一般的问题,但我已经尝试了几件事情,并没有成功实现文件上传在角度2.我已经尝试使用1) http://valor-software.com/ng2-file-upload/和2) http://ng2-uploader.com/home,但无法上传文件.有任何一个上传的文件在角度2?你用什么方法?怎么办?如
我知道这是非常一般的问题,但我已经尝试了几件事情,并没有成功实现文件上传在角度2.我已经尝试使用1) http://valor-software.com/ng2-file-upload/和2) http://ng2-uploader.com/home,但无法上传文件.有任何一个上传的文件在角度2?你用什么方法?怎么办?如果提供任何示例代码或演示链接,将非常感激.谢谢
只有角度2提供良好的支持上传文件,第三方库不需要
<input type="file" (change)="fileChange($event)" placeholder="Upload file" accept=".pdf,.doc,.docx">

fileChange(event) {
    let fileList: FileList = event.target.files;
    if(fileList.length > 0) {
        let file: File = fileList[0];
        let formData:FormData = new FormData();
        formData.append('uploadFile',file,file.name);
        let headers = new Headers();
        headers.append('Content-Type','multipart/form-data');
        headers.append('Accept','application/json');
        let options = new RequestOptions({ headers: headers });
        this.http.post(`${this.apiEndPoint}`,formData,options)
            .map(res => res.json())
            .catch(error => Observable.throw(error))
            .subscribe(
                data => console.log('success'),error => console.log(error)
            )
    }
}

使用@ angular / core“:”?2.0.0“和@ angular / http:”?2.0.0“

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读