2013-11-25 71 views
0

我正在使用pdf.js查看器在網頁中顯示PDF文件。在服務器端,我有一個文件夾查看器。在這個文件夾裏我有腳本&內容文件夾。使用pdf.js查看器打開外部文件

在服務器腳本,

// 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與不同的根路徑:

​​

請注意,你將不得不改寫您的PDF查看器從http://yourhost/pdf/下載文件而不是http://yourhost/