瀏覽器安全策略禁止 JavaScript 讀取用戶本地文件絕對路徑。<input type="file"> 的 value 僅返回虛擬路徑(如 C:\fakepath\xxx.jpg),真實路徑不可獲取。
input.addEventListener('change', e => {
const file = e.target.files[0];
if (file) {
const url = URL.createObjectURL(file); // 臨時 Blob URL
img.src = url;
// 用完記得 URL.revokeObjectURL(url) 釋放內存
}
});
File 對象追加到 FormData,fetch/xhr 發送;fs 讀取真實路徑;「獲取本地路徑」是偽需求,**請改用 File API + ObjectURL / FormData** 完成預覽與上傳,符合現代 Web 安全模型。