是否可以上傳文件的特定部分而不是整個文件?比如說,我只想上傳文件的前100個字節,或者文件的其餘部分的偏移量是100字節?上傳一個文件?
Q
上傳一個文件?
0
A
回答
1
是的,這是可能的。您可以使用javascript FileApi與BlobApi上傳文件的任何部分。請注意,這是一個HTML5功能。
如果你想研究這個功能,你可以看看jQuery File Upload Plugin
2
更現代的瀏覽器,用正確的權限,是的。你需要瀏覽器來支持文件流的閱讀。教程在這裏:http://www.html5rocks.com/en/tutorials/file/dndfiles/
打開文件,找到你想要的塊和通過AJAX POST(例如使用jQuery)。
您可能會發現更容易以塊的形式同步上傳並將它們拼接在一起(例如通過會話) - 這樣您就可以對上傳進度提供反饋。
不確定用於舊版瀏覽器的方法,或用於被用戶阻止的方法 - 因此您可能更好地上傳整個文件(使用FILE文件)並將您需要的位刪除。更多上傳,但更好的支持每個人。
編輯 - 其他人剛剛發佈了關於這個問題:https://github.com/blueimp/jQuery-File-Upload - 它似乎並不原生支持,但它也可以做你想做一些擺弄什麼?不過,你仍然需要處理後備。
0
您可以使用文件api的分片方法來獲得一半的文件。
var midpt=Math.round(file.size/2);
var halfFile=file.slice(0,midpt); //specify start and end positions
相關問題
- 1. 幾個文件上傳控件只上傳一個文件
- 2. 在一個HTTP文件中上傳多個文件上傳
- 3. 上傳文件第一個
- 4. 神殿文件上傳 - 一個上傳所有文件類型或一個上傳每個文件類型?
- 5. 上傳同一個文件一次
- 6. Ajax一次上傳一個文件?
- 7. 使用ASP.net中的文件上傳文件上傳一個文件
- 8. 一次在blueimp中上傳一個文件jquery上傳
- 9. 如何通過一個上傳按鈕上傳多個文件
- 10. 使用$ _FILES上傳多個文件只讀第一個文件 - CodeIgniter上傳類
- 11. 上傳多個文件導致上傳4次同一個文件
- 12. PHP多個文件上傳到SQL,只有第一個文件上傳
- 13. Dropzone.js - 在多個文件上傳中只多次上傳一個文件
- 14. Ajax多個文件上傳,多個文件沒有上傳
- 15. PHP上傳多個文件只上傳1個文件
- 16. 將多個文件上傳轉換爲單個文件上傳
- 17. 試圖上傳一個文件
- 18. plupload上傳一個圖像文件
- 19. 上傳一個HTML文件工具
- 20. 上傳一個POST圖像文件
- 21. Flash - FileReference,一次上傳多個文件
- 22. php一次上傳多個文件
- 23. Java。硒。上傳另一個文件
- 24. 獲取下一個文件名上傳
- 25. Selenium2 +另一個文件上傳
- 26. 一次上傳多個ftp文件?
- 27. 如何同時上傳一個文件?
- 28. 構建一個iphone文件上傳器
- 29. iOS一次上傳多個文件
- 30. 一次上傳兩個文件
指向教程或其他文檔的一些鏈接會很好。 – flowfree
我只有一個鏈接。查看更新的評論 – odiszapc