Пояснення
- змінна url = вікно. розташування. ім'я шляху;
- var filename = url.substring(url.lastIndexOf('/')+1); сповіщення (назва файлу);
- var url = window.location.pathname; var filename = url.substring(url.lastIndexOf('/')+1); сповіщення (назва файлу);
Підхід: Створіть посилання тегу прив’язки на звичайній сторінці HTML. Ми хочемо завантажити файл, коли натискаємо на посилання тегу прив’язки (Завантажити цей файл).
js, ти можеш використовуйте змінну __filename, щоб отримати абсолютний шлях до поточного файлу сценаріюі __dirname, щоб отримати абсолютний шлях до каталогу, що містить поточний сценарій.
The FileReader. Метод readAsDataURL() використовується для читання вмісту файлу та повернення його як URL-адреси даних, що представляє дані файлу. Ось приклад, який демонструє, як використовувати readAsDataURL() для читання локального файлу, вибраного користувачем, і відображення його як зображення: Приклад: для демонстрації використання FileReader.
Використання методу Path.getFileName(). Коли у нас є об’єкт Path, ми можемо отримати ім’я файлу, викликавши Path. метод getFileName(). На відміну від класу File, ми можемо створити екземпляр Path за допомогою статичних шляхів. метод get().