2015-11-30 100 views
0

我正在使用safari 8.0.5版。上傳文件時,file.onload工作正常。文件讀取器API在Safari中無法正常工作,但在Chrome中正常工作

在持續的過程中,如果我打開文件,做一些更改並再次點擊上傳文件按鈕,文件不會在safari中讀取,但可以在Chrome中正常工作。

我看到的console.log錯誤是未找到文件。

希望我定義了這個問題。

EDIT-1

我想我困惑着我的文字

readFile = new FileReader(); 

readFile.onload = function(){ 
// working fine on first hit. But not working if i do changes in my file using editor. 
} 

readFile.error = function(){ 
// this is called after i make changes in my file with notepad. The error says file not found. 
} 

回答

0

Safari瀏覽器是否支持8和FileReader構造File

caniuse.com說,它不支持File

+0

的問題是,如果我上傳的文件,它的工作原理。如果我使用編輯器更改文件的內容並單擊上傳,它不起作用..... –

+0

如果不支持,它不應該在第一個實例上工作。 –

+0

'FileReader'用於讀取文件,'File'用於修改它們:「在Web應用程序客戶端操作文件對象的方法」 我認爲這就是爲什麼在修改其中一個文件後無法正常工作。 – Lauromine

相關問題