ng2-file-upload不保存原始文件名

问题描述:

我正在使用ng2-file-upload插件上传我的文件但是当我上传文件时,它会更改文件名并在数据库中保存不同的文件名, 有一种获取原始文件名的方法。我需要在我的视图中显示文件的原始名称。ng2-file-upload不保存原始文件名

链接插件= https://www.npmjs.com/package/ng2-file-upload

+0

趣谈event.target.files [0]。名称想到 – Carsten

+0

我使用的角度4,做这项工作有它,你可以参考我一些链接,我可以看到所有的步骤,我是初学者 –

+1

谢谢,很多,CARSTEN。它正在工作,你只需要保存我的一天。 –

如果别人面临这个问题,然后我张贴我的代码对你的帮助。 我的输入元素只是忽略参数“31”我用它来做其他事情。你只需要在参数中传递$ event。

<input type="file" ng2FileSelect [uploader]="uploader" placeholder="{{'SALONPROFILE.Trading-Image-Url' | translate}}" (change)="uploadFiles(31,$event)" name="TradingImageUrl" /> 

这是我在组件的功能,我在本地变量this.filenName保存一部开拓创新的文件名,好事是它节省了一部开拓创新的名称。

uploadFiles(categoryId: number, $event: any) { 
    this.uploader.options.additionalParameter = { 
     filecategoryId: categoryId,   
    }; 
    this.filename= $event.target.files[0].name; 
    this.uploader.uploadAll(); 
}