2017-07-07 133 views
0

我在嘗試訪問我的應用程序中的本地文件時出現404錯誤。 我無法訪問和顯示PDF,我把在子文件夾(PDF)的資產中folder.I正在使用CLIAngular 2:無法訪問資產文件夾中的文件

<embed width="100%" height="100%" src="./assets/pdf/fef.pdf"/> 

錯誤它顯示「GET http://localhost:4200/app/assets/pdf/fef.pdf 404(未找到)」

感謝您的幫助提前

+0

不知道,但我不認爲'應用程序文件夾應該是你的路徑的一部分 – TheUnreal

+0

其實它不是,我只是想弄清楚這是否可以工作。我糾正並更新到當前狀態 – Geeksan

回答

0

你需要模板綁定它src變化:

<embed width="100%" height="100%" [src]="'assets/pdf/fef.pdf'"/>

0

雖然我確信這是有效的,但它與模板綁定無關。

src="assets/pdf/fef.pdf" 

本來工作得很好。您的參考不起作用,因爲您正在使用相對路徑./代替絕對路徑。因此,你的應用程序正在尋找app/assets中的圖像,因爲你是相對於應用程序文件夾。角路徑需要一些習慣。

絕對路徑啓動你相對於src文件夾。

我相信一個相對路徑啓動你在app文件夾中,無論它從哪個組件模板被調用。不過,我將不得不驗證。