mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Merge pull request #769 from Alfresco/dev-mvitale-757
Fix special characters
This commit is contained in:
@@ -69,7 +69,7 @@ export class DisplayValueWidget extends WidgetComponent implements OnInit {
|
|||||||
case FormFieldTypes.UPLOAD:
|
case FormFieldTypes.UPLOAD:
|
||||||
let files = this.field.value || [];
|
let files = this.field.value || [];
|
||||||
if (files.length > 0) {
|
if (files.length > 0) {
|
||||||
this.value = files[0].name;
|
this.value = decodeURI(files[0].name);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case FormFieldTypes.TYPEAHEAD:
|
case FormFieldTypes.TYPEAHEAD:
|
||||||
|
@@ -47,22 +47,14 @@ export class UploadWidget extends WidgetComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getUploadedFileName(): string {
|
getUploadedFileName(): string {
|
||||||
let result = this.fileName;
|
return decodeURI(this.fileName);
|
||||||
|
|
||||||
if (this.field &&
|
|
||||||
this.field.value &&
|
|
||||||
this.field.value.length > 0) {
|
|
||||||
let file = this.field.value[0];
|
|
||||||
result = file.name;
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
reset() {
|
reset() {
|
||||||
this.field.value = null;
|
this.field.value = null;
|
||||||
this.field.json.value = null;
|
this.field.json.value = null;
|
||||||
this.hasFile = false;
|
this.hasFile = false;
|
||||||
|
this.fileName = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
onFileChanged(event: any) {
|
onFileChanged(event: any) {
|
||||||
@@ -72,10 +64,10 @@ export class UploadWidget extends WidgetComponent implements OnInit {
|
|||||||
let file = files[0];
|
let file = files[0];
|
||||||
|
|
||||||
this.hasFile = true;
|
this.hasFile = true;
|
||||||
this.fileName = file.name;
|
this.fileName = encodeURI(file.name);
|
||||||
|
|
||||||
let formData: FormData = new FormData();
|
let formData: FormData = new FormData();
|
||||||
formData.append('file', file, file.name);
|
formData.append('file', file, this.fileName);
|
||||||
|
|
||||||
let xhr: XMLHttpRequest = new XMLHttpRequest();
|
let xhr: XMLHttpRequest = new XMLHttpRequest();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user