2012-01-24 51 views
3

是否可以上傳用戶文件並將其內容傳遞到使用javascript/jquery的textarea?使用Javascript獲取上傳的文件內容

+0

這是可能的,但它不會只需要客戶端代碼。你也需要在服務器端做東西。 –

+0

[無需上傳即可訪問網絡應用程序中文件的內容](http://support.microsoft.com/kb/3034845/accessing-contents-of-a-file-in-a-web-application-without -uploading) – legoscia

回答

7

是的,這是可能的。

  1. 使用文章上傳文件到一個URL爲前。 http://a.b/c
  2. 在服務器端讀取文件。讓我們假設你有另一個URL,例如http://a.b/getcontent,它讀取服務器端的文件&回覆該內容。
  3. 您向/ getcontent URL發送AJAX請求並接收回復。
  4. 相應地使用javascript更改HTML。
+4

+1這是正確的答案 - 沒有純粹的JS解決方案,只需要服務器端幫助 –

+0

是否會有純JS解決方案?我感興趣的只是上傳,解析和嵌入文件中的數據直接在頁面上沒有服務器端干擾(理論上服務器端不需要在這裏)... – Goran

+0

其實你可以在上傳文件之前讀取文件客戶端。 –

1

我認爲這個開放項目應該是你所需要的。 這是一個基於JQuery的文件上傳器。 http://blueimp.github.com/jQuery-File-Upload/

將它上傳後,將其存儲在您存儲的任何位置(即您的數據庫)並通過JQuery ajax查詢返回。

相關問題