Mi sitio web ofrece muchas imágenes de la carpeta /assets/photos/ . ¿Cómo puedo obtener una lista de los archivos en esa carpeta con Javascript?
El código actual dará una lista de todos los archivos en una carpeta, suponiendo que esté en el lado del servidor donde desea enumerar todos los archivos:
var fs = require('fs'); var files = fs.readdirSync('/assets/photos/');No, Javascript no tiene acceso al sistema de archivos. Javascript del lado del servidor es una historia completamente diferente, pero supongo que no lo dices en serio.
Escribo un archivo dir.php
var files = <?php $out = array(); foreach (glob('file/*.html') as $filename) { $p = pathinfo($filename); $out[] = $p['filename']; } echo json_encode($out); ?>;En su guión agregue:
<script src='dir.php'></script>y use la matriz de archivos []