所以我有一个使用express和node设置的公共文件夹目录。
所以这样的事情很好 -
var testImage = new Image();
testImage.src = '/images/png/avatar.png';
但问题是我想在png文件夹中找到一堆图片。
我怎么能去做像
这样的事情var imageFolder = new Folder();
var imageList = [];
imageFolder.src = '/images/png';
for(var image in imageFolder){
imageList.push(imageFolder[image])
}
答案 0 :(得分:-1)
您可以使用sums up来阅读目录,例如:
异步(推荐):
var fs = require('fs')
fs.readdir('/images/png', function (err, images) {
if (err) {
return console.error(err)
}
var imageList = []
images.forEach(function (image) {
var imageObject = new Image()
imageObject.src = '/images/png/' + image
imageList.push(imageObject)
})
})
同步:
var fs = require('fs')
var images = fs.readdirSync('/images/png')
var imageList = []
images.forEach(function (image) {
var imageObject = new Image()
imageObject.src = '/images/png/' + image
imageList.push(imageObject)
})