我想修改文件的名稱,如果發生什麼事情。我曾嘗試過file.name = file.name + 'extra text';
,但它不起作用。上傳後如何更改文件名?HTML5文件API修改file.name
3
A
回答
2
我假定您正在使用HTML5 File API將沙盒文件存儲到本地文件系統。 你必須先得到FileEntry的對象,如果你想修改存在的文件的名稱:
移動或重命名文件window.webkitRequestFileSystem(window.TEMPORARY, 1024*1024, function(fs){
fs.root.getFile("targetFileFullName",{},function(fileEntry){
fileEntry.moveTo("original path","newName");
},errorHandler);
}, onError);
FileEntry.moveTo功能的幫助。您只需要重命名它,因此您只需爲參數2分配新名稱並且不要更改文件路徑參數。
我寫了一個jsfiddl demo,顯示本地存儲的文件列表和目標名稱字段意味着你要修改的文件,並將新名稱輸入字段:
後按更改按鈕。該 「test3.txt」 文件將被修改:
希望這是對你有幫助。
+0
哪些瀏覽器支持文件系統API? –
+0
Chrome。這就是現在。 –
相關問題
- 1. 如何修改當前代碼以使用HTML5文件API讀取.docx文件
- 2. HTML5:API中的文件更改通知?
- 3. HTML5文件API NotSupportedError
- 4. 使用Java POI API修改xlsx文件
- 5. C#DROPBOX API修改10000文件限制
- 6. 檢查文件是否已經改變使用HTML5文件API
- 7. 修改默認的HTML5視頻控件
- 8. 使用HTML5文件API
- 9. HTML5文件API和AJAX
- 10. HTML5文件API:如何看()
- 11. 使用HTML5文件API
- 12. 修改Joomla html5模塊chrome
- 13. HTML5 Boilerplate - 修改WordPress的build.xml
- 14. HTML5文件API與遠程文件
- 15. 壓縮文件和HTML5文件API
- 16. Java API修改
- 17. 修改HTML5的蛇遊戲與頭像圖像文件
- 18. 修改openwrt文件
- 19. 修改ELF文件
- 20. 修改xml文件
- 21. 修改MP3文件
- 22. .htaccess文件修改
- 23. 修改INI文件
- 24. 修改XML文件
- 25. 修改httpd.conf文件
- 26. 修改rpm文件
- 27. 修改asp文件
- 28. 修改JPEGImagesToMovie文件
- 29. 修改jar文件
- 30. 修改viewer.js文件
你是否需要用新名稱(服務器端)保存文件,或者你試圖用JS重命名它? –
我只需要使用JavaScript重命名它。 –
您不能重命名它。您根本無法更改客戶端文件系統上的文件。 –