2017-10-12 74 views
0

我正在使用ng2-file-upload插件上傳我的文件但是當我上傳文件時,它會更改文件名並在數據庫中保存不同的文件名, 有一種獲取原始文件名的方法。我需要在我的視圖中顯示文件的原始名稱。ng2-file-upload不保存原始文件名

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

+0

趣談event.target.files [0]。名稱想到 – Carsten

+0

我使用的角度4,做這項工作有它,你可以參考我一些鏈接,我可以看到所有的步驟,我是初學者 –

+1

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

回答

0

如果別人面臨這個問題,然後我張貼我的代碼對你的幫助。 我的輸入元素只是忽略參數「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(); 
} 
相關問題