This commit is contained in:
2018-06-03 16:49:54 -04:00
parent b436d3b8e9
commit dc511c0a71
2 changed files with 23 additions and 29 deletions

View File

@@ -45,11 +45,10 @@ export class TellYourStoryPage {
} }
saveUserSubmission(event) { saveUserSubmission(event) {
var fileInput = document.querySelector('.file-input');
// Setup submission for insert // Setup submission for insert
var submission = { var submission: any = {};
profile: { submission.image = this.fileInput.files[0];
submission.profile = JSON.stringify({
details: { details: {
name: this.userSubmissionForm.value.name, name: this.userSubmissionForm.value.name,
email: this.userSubmissionForm.value.email, email: this.userSubmissionForm.value.email,
@@ -67,13 +66,8 @@ export class TellYourStoryPage {
isUser: true, isUser: true,
timestamp: Date.now() timestamp: Date.now()
} }
], ]
submitted: true });
},
image: this.fileInput.files[0],
};
submission.profile = JSON.stringify(submission.profile);
this.profileService.doProfileSubmission(submission, this.profileService.doProfileSubmission(submission,
function (data) { function (data) {

View File

@@ -68,7 +68,7 @@ export class ProfileService {
); );
} }
doProfileSubmission(submission, success = false, failure = false) { doProfileSubmission(submission, success: any = false, failure: any = false) {
success = success || function (data) { success = success || function (data) {
console.debug('doProfileSubmission Success', data); console.debug('doProfileSubmission Success', data);
}; };
@@ -77,7 +77,7 @@ export class ProfileService {
console.error('doProfileSubmission Error', data, status); console.error('doProfileSubmission Error', data, status);
}; };
var httpOptions = { var httpOptions: any = {
headers: { headers: {
'Content-Type': 'multipart/form-data' 'Content-Type': 'multipart/form-data'
} }