所以說有一個日誌文件,或在我的情況下,一個二進制數據文件。 (我正在拉數據來繪製實時條形圖。)我想將它全部讀入並執行任何操作,然後在本地文件更新後再次啓動FileReader觸發器。此功能是否受支持?Javascript - 如何在寫入文件時讀取文件
編輯如果我正確理解this,那麼這是不可能的。一旦完成,文件不再被讀取。說它不是這樣!任何方式從這一點繼續閱讀?
所以說有一個日誌文件,或在我的情況下,一個二進制數據文件。 (我正在拉數據來繪製實時條形圖。)我想將它全部讀入並執行任何操作,然後在本地文件更新後再次啓動FileReader觸發器。此功能是否受支持?Javascript - 如何在寫入文件時讀取文件
編輯如果我正確理解this,那麼這是不可能的。一旦完成,文件不再被讀取。說它不是這樣!任何方式從這一點繼續閱讀?
Section 8 of the File API spec指定File對象應具有lastDateModified
屬性。您可以定期檢查此字段,如果它已更改,請重新讀取該文件。正如您在規範中已經發現的那樣,很遺憾,您不可能從您離開的地方繼續閱讀。
感謝您的輸入。你對[slice]有什麼瞭解(http://www.w3.org/TR/file-upload/#methodsandparams-blob)?在閱讀之前我可以切片嗎?所以只有一部分被讀取? –
@savinger,我沒有廣泛使用File API,但是我確信'Blob.slice()'用於在讀取Blob後切出大塊數據。 –
@jbabey不正確。 http://www.html5rocks.com/en/tutorials/file/dndfiles/ –
漂亮,感謝您的信息。 – jbabey