我如何上傳文件並使用javascript獲取內容。例如,我想上傳一個mp3並將其播放到html5音頻標籤中,而不必在服務器上播放它。這可能嗎?上傳到自己
Q
上傳到自己
2
A
回答
2
您可以使用File API從JavaScript中讀取本地文件。只有Firefox> = 3.6實現它我認爲它仍然是一個工作草案。
演示(如果你試圖在Firefox,它僅支持.wav和.OGG音頻文件):
<input id="input" type="file">
<button onclick="play()">play</button>
<script>
function play() {
var file = document.getElementById("input").files[0];
var reader = new FileReader();
reader.onload = function(e) {
var audio = new Audio(e.target.result);
audio.play();
}
reader.readAsDataURL(file);
}
</script>
參見developer.mozilla.org/en/Using_files_from_web_applications
+0
謝謝!得到它的工作 – NebNeb 2010-03-27 17:17:05
1
上傳文件時,javascript無法(無插件支持)獲得文件訪問權限。要做你所要求的,你必須實際上傳文件到服務器,然後讓你的javascript成爲你的服務器的客戶端來檢索文件,然後播放它。
相關問題
- 1. 如何將文本自動上傳到我自己的網站?
- 2. 傳遞自己的值到函數
- 3. 如何將我自己的庫上傳到Nexus?
- 4. 上傳一個文件到我自己的參數solr添加
- 5. 如何將pdf文件上傳到我自己的服務器?
- 6. 如何將視頻上傳到客戶自己的YouTube頻道
- 7. 將照片上傳到自己的網站
- 8. 如何上傳一張照片到我自己的網站
- 9. 從iOS應用上傳到自己的YouTube帳戶
- 10. 傳遞自己的類
- 11. 的symfony:如何傳遞給上傳捆綁自己的路
- 12. 直接貼到自己的牆上
- 13. 通過您自己的網站將視頻上傳到您自己的YouTube帳戶?
- 14. 用戶只能夠在thumbs_up上投票自己上傳
- 15. 自動上傳到FTPS
- 16. 畫上自己的班級
- 17. 從Facebook上自己出生
- 18. 文件上傳需要自己編寫代碼上傳文件到數據庫在PHP
- 19. 如何使用Facebook Graph API將圖像上傳到Apps自己的頁面?
- 20. 允許用戶使用YouTube API a上傳到他們自己的頻道
- 21. 如何將我自己的wordpress主題上傳到我的博客xxx.wordpress.com?
- 22. 如何將文件上傳到自己的雲共享鏈接文件夾?
- 23. 將文件從Javascript或PHP上傳到我自己的box.net帳戶。
- 24. 我可以將視頻從我自己的網站上傳到YouTube嗎
- 25. PHP + Youtube API - 如何讓用戶上傳視頻到我自己的頻道?
- 26. 在我自己的地形上動畫自己的低聚樹?
- 27. Agilezen是否允許您上傳自己的積壓?
- 28. PHP將不會確認自己上傳的臨時文件
- 29. 如何使用Automator編寫自己的FTP上傳器
- 30. 顯示媒體上傳自己的插件WordPress的3.5
你的問題是混淆:你想「上傳文件」,然後播放它「沒有在服務器上」?首先你想在服務器上使用它,那麼你不需要..? – kwah 2012-12-17 19:25:35