我必須從我的本地磁盤上傳圖像到我的HTML頁面,我知道現在不可能,因爲安全原因和相同的原產地策略。從本地磁盤加載圖像到html
1.)我的圖像'loadingimage.jpg'與我的.html頁面位於同一位置。 我也嘗試像
<style>
body {
background-image: url("/loadingimage.jpeg");
}
</style>
相對路徑,這讓我錯誤,如
Failed to load resource: the server responded with a status of 404 (Not Found)
http://10.2.9.208:8081/loadingimage.jpg
我不,當我直接打開文件得到這個錯誤,只有當我使用節點JS快遞服務於這個來自我的磁盤的HTML文件。我在我的節點JS
app.get('/abt', function (req, res) {
res.sendFile(path.join(__dirname, '../../startpage.html'));
});
請不要downvote這個問題,因爲我已經完成了所有環節過去了,一直沒能找到一個solution.So重複,我重新張貼此代碼。這可以在不轉換成base64代碼的情況下完成嗎?我該怎麼辦?
2.)但即使我以某種方式設法在瀏覽器上顯示它,我希望瀏覽我的網頁的所有客戶端都能夠看到它,例如假設一個歡迎圖片。我如何使它成爲可能?
我不允許在網絡上使用任何圖像託管服務器。我可以做些什麼,如訪問客戶端PC並在本地存儲圖像,使用它,然後在頁面關閉時刪除它?
我有一臺服務器機器在後臺運行,是否以任何方式將這些圖像存儲在服務器上,然後檢索並顯示在客戶端PC上?
編輯1: 我試圖用這個
<img class="logo" src="http://10.2.9.208:8081/loadingimage.jpg" alt="My_Logo">
現在這個樣子,不僅給了我同樣的錯誤,但是還顯示損壞的圖片。
的搗鼓這個:https://jsfiddle.net/SuchitraIyer/sno3j98w/
您的文件名是否正確(拼寫和擴展名)? –
你的css在哪裏叫圖像? –
是的。他們都完美 –