Saya cuba menggunakan untuk membolehkan pengguna memuat naik imej yang akan digunakan sebagai latar belakang. Saya tidak tahu sama ada saya perlu mendapatkan laluan penuh fail itu.
Ini adalah input yang saya cuba gunakan:
Ini ialah JavaScript yang dikaitkan dengan input
背景 = selectBackground.value; document.body.style.background = "#4d3325 url('" + background + "')无重复中心中心固定"; document.body.style.backgroundSize = "自动 100%";
Latar belakang tidak berubah langsung, apabila saya cuba memaparkannya sebagai imej biasa ia hanya memaparkan ikon imej kecil.
Hai kawan-kawan, sila semak sama ada penyelesaian ini memenuhi keperluan anda:
Gunakan URL.createObjectURL()
Dengan menggunakan ciri ini, fail imej yang dimuat naik akan ditukar menjadi url objek.
Akhir sekali, apabila kita menukar imej lain, kita harus menggunakan
URL.revokeObjectURL()
untuk mengeluarkan url lama dari memori untuk pengurusan memori yang lebih baik.