2011-10-21 98 views

回答

4

這有兩個原因是不可能的:

首先 - 一個「PDF預覽」是不是可以通過JavaScript的處理。

其次 - 即使您正在上傳圖片,該網站也無權處理客戶端圖片。


爲了達到你預想什麼有幾種解決方案:

  1. 上傳PDF文件,然後進行預覽,並詢問用戶「承諾」 - 這並沒有解決上傳時間等待問題。
  2. 使用類似Java applet或Flash的東西來構建「預覽和上傳」小程序。

好運

+0

這並非不可能,您可以在服務器上擁有一個專門用於顯示預覽並在用戶批准後移至其他位置的臨時文件夾。 – isJustMe

+0

上傳後會出現 – Mikhail

+1

+1這是完全正確的。在上傳之前,無法使用純JavaScript來生成PDF預覽。您也可以不鏈接到iframe中的本地PDF文件 - 出於安全原因它將被阻止。 –

1

您將需要使用一些服務器端組件生成PDF的圖像,並返回圖像的圖像數據或URL返回給客戶端,以便它可以設置作爲<img>標籤的src。

這不是簡單的,它不能在JavaScript中完成(除非已經有一些基於JSONP的API可以從一個站點獲得)。