Diberi nama file yang juga berisi jalur file, tugasnya adalah mendapatkan nama file dari jalur lengkap. Ada beberapa metode untuk mengatasi masalah ini yang tercantum di bawah ini Show JavaScript ganti () metode. Metode ini mencari string untuk nilai yang ditentukan, atau ekspresi reguler, dan mengembalikan string baru dengan nilai yang ditentukan yang diganti. Sintaksis string.replace(searchVal, newvalue) Parameter. Metode ini menerima dua parameter seperti yang disebutkan di atas dan dijelaskan di bawah ini
Contoh. Contoh ini mendapatkan nama file dengan bantuan Regular Expression dengan menggunakan metode replace(). html
string.split(separator, limit)0 string.split(separator, limit)1 h1 > string.split(separator, limit)_4
string.split(separator, limit)6 string.split(separator, limit)7 = string.split(separator, limit)9 > string.split(separator, limit)1 string.split(separator, limit)6 > string.split(separator, limit)_4
array.pop()6 array.pop()7 = array.pop()9 >
string.split(separator, limit)1 array.pop()6 > string.split(separator, limit)_4
string.split(separator, limit)6 string.split(separator, limit)7 = h1 1> string.split(separator, limit)1 string.split(separator, limit)6 > string.split(separator, limit)_4
string.split(separator, limit)1 h1 8> Keluaran Bagaimana cara mendapatkan nama file dari jalur lengkap menggunakan JavaScript? metode JavaScript split(). Metode ini digunakan untuk membagi string menjadi array substring, dan mengembalikan array baru.
string.split(separator, limit)_ Parameter. Metode ini menerima dua parameter seperti yang disebutkan di atas dan dijelaskan di bawah ini
Metode JavaScript Array pop(). Metode ini menghapus elemen terakhir dari array, dan mengembalikan elemen yang dihapus. Sintaksis array.pop() Nilai pengembalian. Ini mengembalikan jenis apa pun, yang mewakili item array yang dihapus. Item ini bisa berupa string, angka, larik, boolean, atau jenis objek lainnya yang diperbolehkan dalam larik Untuk alasan keamanan, browser tidak mengizinkan ini, mis. e. JavaScript di browser tidak memiliki akses ke Sistem File, namun menggunakan API File HTML5, hanya Firefox yang menyediakan properti Namun Anda bisa mendapatkan informasi lain tentang file yang diunggah seperti nama file, tanggal modifikasi terakhir, ukuran file (dalam byte) dan jenis file juga Di bawah ini adalah output dari informasi file gambar ikon yang dipilih terakhir diubah. 1666358381904 Dalam contoh output di atas Anda dapat melihat javascript telah mengembalikan beberapa informasi tetapi webkiteRelativePath kosong karena alasan keamanan (jadi tidak ada badan yang dapat menyebabkan masalah di sistem file sisi klien) Di bawah ini adalah kode lengkap untuk mendapatkan jalur palsu yang dibuat secara otomatis, nama file yang diunggah, dan semua informasi file yang diperlukan menggunakan javascript Kami telah membagi kode menjadi dua bagian bagian pertama memiliki semua kode html yang memiliki input kami untuk memilih file apa pun dari sistem file kami, dan setengah kode lainnya adalah kode JavaScript untuk menangani data informasi file membaca dan menampilkan pada halaman dan juga di HTML<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Get Selected File Path Using JavaScript</title> <style> .center-component { font-family: arial; font-size: 24px; margin: 25px; text-align: center; } </style> </head> <body> <div class="center-component"> <h1>Upload File</h1> <input type="file" id="file" name="file" onchange="trigger(event)"> <p id="fileName"></p> <p id="fullPath"></p> </div> </body> </html>_ JavaScriptfunction trigger(event) { let file = event.target.value; let fileName = document.getElementById("fileName"); let fullPath = document.getElementById("fullPath"); let filename = file.replace(/^.*[\\\/]/, '') fullPath.innerHTML = `<span> File Full Path: ${file}</span>`; fileName.innerHTML = `<span> File Name: ${filename}</span>`; const files = event.target.files; console.log(files); } Seperti yang Anda lihat fungsi pemicu kami menggunakan parameter acara dan memanggil fungsi ini pada acara onchange sehingga fungsi pemicu dapat memperbarui informasi setiap saat Setelah Anda menjalankan file html ke browser, Anda akan melihat langkah 1 di browser Anda Pada langkah kedua Anda mengklik tombol Choose File dan kemudian muncul jendela baru seperti ini di mana Anda akan memilih file yang ingin Anda pilih, untuk mendapatkan informasi tentang Setelah Anda memilih file apa pun, suatu peristiwa terjadi di latar belakang dan akan memperbarui layar Anda seperti pada langkah 3, Anda juga dapat memeriksa informasi file di konsol Anda Untuk membuka console klik kanan pada jendela browser dan pilih inspect lalu pilih Console Kode Lengkap<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Get Selected File Path Using JavaScript</title> <style> .center-component { font-family: arial; font-size: 24px; margin: 25px; text-align: center; } </style> </head> <body> <div class="center-component"> <h1>Upload File</h1> <input type="file" id="file" name="file" onchange="trigger(event)"> <p id="fileName"></p> <p id="fullPath"></p> </div> <script> function trigger(event) { let file = event.target.value; let fileName = document.getElementById("fileName"); let fullPath = document.getElementById("fullPath"); let filename = file.replace(/^.*[\\\/]/, '') fullPath.innerHTML = `<span> File Full Path: ${file}</span>`; fileName.innerHTML = `<span> File Name: ${filename}</span>`; const files = event.target.files; console.log(files); } </script> </body> </html> komentar Anda dihargai dan jika Anda ingin melihat artikel Anda di platform ini, silakan kirim email ke alamat ini kusingh@programmingeeksclub. com Bagaimana cara mendapatkan nama gambar JavaScript?Penjelasan . var url = jendela. lokasi. nama jalan; var nama file = url. substring (url. lastIndexOf('/')+1); var url = jendela. lokasi. nama jalan; . substring (url. lastIndexOf('/')+1); Bagaimana cara menemukan nama file gambar?Anda dapat melihat nama file gambar apa pun di internet — begini caranya. Klik kanan pada gambar dan pilih “Periksa. ” Gambar HTML akan muncul — cari tag src — fokus pada end slug yang unik (disorot di bawah. ) Itu nama file gambarnya .
Bagaimana cara mendapatkan nama file dari jalur file di JavaScript?Untuk mendapatkan nama file dari path, kita bisa menggunakan metode substring() dan lastIndexOf(). . Gunakan lastIndexOf() untuk mendapatkan indeks terakhir dari garis miring ke belakang / Gunakan substring() untuk mendapatkan substring dari indeks terakhir garis miring ke belakang ( / ) ke akhir string Bagaimana cara menemukan nama gambar dalam HTML?gunakan var img = dokumen. getElementById('imgPreview'); . log(img. src) untuk mendapatkan gambar src . |