Используя среду MEAN, я возвращаю изображения клиенту по запросу. Пример:Node.js: sendfile для неизвестного типа файла
res.sendfile("./pathtoimage/someImage.jpg");
Моей проблема: путь к изображению (а также имя изображения) вычисляется во время выполнения, после конкретной схемы, так что я знаю, путь и имя фактического изображения. То, что я не знаю, это тип файла изображения, поэтому отсутствует расширение файла (например, .jpg, .gif, .png). Вместо того, чтобы проверить, существует ли файл в любой одной версии, могу ли я вместо того, чтобы написать что-то вроде этого:
res.sendfile("./pathtoimage/someImage.*");
Вернись, что файл с любым расширением вы можете найти, вместо того, чтобы вручную проверить, если определенная версия этого файла существует ? Любые другие предложения? В противном случае я бы пошел и последовательно попытался получить доступ ко всем вариациям, пока не найду правильную комбинацию и не верну ее. Мне просто интересно, есть ли более быстрый и элегантный способ сделать это.
Hm ОК. Я думаю, что я мог бы просто использовать коллекцию Promise, такую как any(), чтобы проверять все варианты одновременно, а затем перейти к существующему файлу. Благодаря! –