Re: [請益] PHP中scr的指定位置網頁跟實際中不一

作者: red0whale (red whale)   2017-05-22 13:42:01
※ 引述《chingyue (ChingYue)》之銘言:
: 問題圖:http://i.imgur.com/NJNG3gJ.jpg
: 小弟寫了一個PHP的網頁
: 當中有使用圖片超連接
: 語法:<img src="圖片網址">
: 問題是 我想要在圖片網址這邊改成我電腦中其他槽
: 例如改成:D\圖片庫\ABC.jpg
: 可是網頁中卻讀不到
: 檢視原始碼中的位址變成http://127.0.0.1/life/D\圖片庫\ABC.jpg
: 想請問各位前輩
: 要怎麼做 才能讓PHP去我電腦的其他槽裡面讀取圖片及影片等
: 而不是讀取www目錄底下的檔案
: 麻煩各位前輩幫小弟解惑 謝謝!
你不能這樣做,
Google Chrome基於安全因素不准在http(https)協定下讀取file URI,
除非是使用者主動按下file瀏覽視窗來選擇本機上的檔案,
否則是不允許載入的。
如果要實現載入file URI裡頭的資料
只能用FileReader來讀取圖片內容:
<script>
function readImg(e) {
var file = e.files[0];
var fReader = new FileReader();
fReader.onload = function(event) {
document.getElementById('fileImg').src = event.target.result;
};
fReader.readAsDataURL(file);
}
</script>
<input type="file" onchange="readImg(this);">
<img id="fileImg">
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-05-22 14:12:00
噗 為了新手到蛋疼的問題 教他一個超難的功能而且他如果真的拿去用又會出別的問題只能說真是天才 I服了YOU而且這樣會看到誰的檔案你真的知道嗎?
作者: chingyue (ChingYue)   2017-05-22 14:28:00
謝謝! 我剛剛有試了一下 可是這跟我想要的功能不太一樣我是想要讀其他裝置的圖片 然後顯示到網頁上而不是自己選個圖檔顯示在網頁 不過還是謝謝您!謝謝您! 那看樣子我只能把檔案都放到網頁資料夾內了...
作者: Dinjang (DD)   2017-05-22 15:44:00
當然只能自己放進網頁資料夾

Links booklink

Contact Us: admin [ a t ] ucptt.com