我在嘗試訪問我的應用程序中的本地文件時出現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(未找到)」
感謝您的幫助提前
我在嘗試訪問我的應用程序中的本地文件時出現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(未找到)」
感謝您的幫助提前
你需要模板綁定它src
變化:
<embed width="100%" height="100%" [src]="'assets/pdf/fef.pdf'"/>
雖然我確信這是有效的,但它與模板綁定無關。
src="assets/pdf/fef.pdf"
本來工作得很好。您的參考不起作用,因爲您正在使用相對路徑./
代替絕對路徑。因此,你的應用程序正在尋找app/assets
中的圖像,因爲你是相對於應用程序文件夾。角路徑需要一些習慣。
絕對路徑啓動你相對於src
文件夾。
我相信一個相對路徑啓動你在app
文件夾中,無論它從哪個組件模板被調用。不過,我將不得不驗證。
不知道,但我不認爲'應用程序文件夾應該是你的路徑的一部分 – TheUnreal
其實它不是,我只是想弄清楚這是否可以工作。我糾正並更新到當前狀態 – Geeksan