file1&">
在 Windows 11 上使用 MS Edge 瀏覽器...我有一個包含三個 PDF 檔案的目錄,其中兩個位於 zip 檔案內:
我想從靜態 HTML 頁面存取這些內容。類似...
file1 file2 file3
顯然,雖然第一個連結有效,但其他兩個連結無效。有辦法做到這一點嗎?
(注意:這不是我的常規技能領域。所以,請「半新手」回答。)
更新:我確實簡化了場景以使問題簡單。實際上,目錄樹中有 1000 多個 PDF(有些在 ZIPS 中,有些不在 ZIPS 中)。這些都可能由外部流程暫時更新。如果不是這樣,那麼,是的,簡單地解壓縮所有內容將是最簡單的方法。也許最好的解決方案是定期掃描目錄中是否有更改的ZIP 並解壓縮任何更新的ZIP...但我想看看是否有更好的方法:直接訪問(如果可能)或某種方式單擊連結時JIT 解壓縮。
ZIP 檔案不是目錄,而是檔案本身。
強烈建議您將 ZIP 檔案解壓縮到資料夾中。例如,您可以將
myfile.zip
解壓縮到伺服器上的myfile
目錄,然後使用以下程式碼:如果您不願意這樣做,您可以嘗試使用 Javascript 程式庫來解壓縮檔案。我在網路上搜尋了一下,發現了這個:JSZIP
您可以嘗試閱讀文件並將 JavaScript 添加到您的 HTML 中以提取您可以獲得的 ZIP 檔案。