2013-11-25 2 views
0

Я использую средство просмотра pdf.js для отображения файлов PDF на веб-странице. На стороне сервера у меня есть просмотрщик папок. Внутри этой папки у меня есть папка содержимого &.Открыть внешний файл, используя pdf.js viewer

В сервере сценариев,

// Configuration 
app.configure(function(){ 
app.use(express.static(__dirname + '/scripts')); 
}); 

Так что, если я ставлю localhost/viewer.html для отображения зрителю.

Чтобы открыть файл, я разместил localhost/viewer.html?file=sample.pdf. Это нормально работает, если viewer.html & sample.pdf находятся в одной папке. Но я хочу, чтобы загрузить входной файл из папки содержимого для viewer.html в папке сценариев

ответ

2

Самый простой способ настроить несколько static middlewares с различными корневыми путями:

app.use('/', express.static(__dirname + '/scripts')); 
app.use('/content', express.static(__dirname + '/content')); 

Обратите внимание, что вам придется переписать ваш просмотрщик PDF для загрузки файлов с http://yourhost/pdf/ вместо http://yourhost/.

Смежные вопросы