我想通过将此文件的路径存储在变量中来上传文件:
<input type="file" fromControlName="file" />
它是一个形式很多字段的字段,我想上传它
storeSubjects(subject : Subjects){
let url = 'http://api.azharcouncil.com/api/subjects/PostSubject?code='+subject.code+'&Type_ID='+subject.kindOfSub+'&Faculty_Id='+subject.name+
'&Main_Tittle='+subject.mainTitle+'&Child_Tittle='+subject.subTitle+'&Description='+subject.description+'&Notes='+subject.notes+'&Subject_Path='+subject.file;
let headers = new Headers({ 'Content-Type': 'text/plain' });
let options = new RequestOptions({ headers: headers });
return this.http.post(url, JSON.stringify(subject), options);
}
我想制作&amp; Subject_Path =(文件路径)
答案 0 :(得分:0)
通过存储此文件的路径来上传文件
文件路径未通过HTML公开。如果可以读取绝对路径,那将是一个潜在的安全问题。你唯一能得到的就是名字;它是File
的一部分,可以通过onchange
或oninput
之类的活动获得。