data upload
This commit is contained in:
@@ -22,7 +22,15 @@ export class MediaConnectService {
|
||||
this.url = 'https://dev-media.wrenchboard.com';
|
||||
}
|
||||
|
||||
sendPostData(reqPath:string, reqData): Observable<any> {
|
||||
sendPostData(reqPath:string, reqData, file:File): Observable<any> {
|
||||
|
||||
|
||||
const formData = new FormData();
|
||||
for (const [key, value] of Object.entries( reqData )) {
|
||||
console.log(`${key}: ${value}`);
|
||||
formData.append(key, value.toString() )
|
||||
}
|
||||
formData.append("file", file );
|
||||
let headers = new HttpHeaders({
|
||||
'Content-Type': 'application/json',
|
||||
/* 'Authorization': this.basic */});
|
||||
@@ -30,27 +38,32 @@ export class MediaConnectService {
|
||||
|
||||
headers.append('Content-Type','multipart/form-data');
|
||||
|
||||
//console.log(formData);
|
||||
/*
|
||||
const apiReturn = this.http.post(
|
||||
`${environment.baseMediaUrl}/${reqPath}`,reqData, { headers: headers}
|
||||
`${environment.baseMediaUrl}/${reqPath}`,formData, { headers: headers}
|
||||
);
|
||||
*/
|
||||
const apiReturn = this.http.post(
|
||||
`${environment.baseMediaUrl}/${reqPath}`,formData,
|
||||
);
|
||||
|
||||
// const apiReturn = this.http.post(
|
||||
// `${environment.baseMediaUrl}/${reqPath}`,reqData
|
||||
// );
|
||||
|
||||
console.log(reqData);
|
||||
|
||||
/*
|
||||
axios.post('https://dev-media.wrenchboard.com/upload/contract',reqData )
|
||||
.then( res => {})
|
||||
.catch(er => console.log(er))
|
||||
|
||||
*/
|
||||
return apiReturn;
|
||||
}
|
||||
uploadtaskFile(formData){
|
||||
uploadtaskFile(formData, file:File){
|
||||
// debugger;
|
||||
console.log("formData == > ", formData);
|
||||
const pathUpload = "upload/contract";
|
||||
return this.sendPostData(pathUpload, formData);
|
||||
return this.sendPostData(pathUpload, formData, file);
|
||||
//
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user