Javascript 文件读取器API在Safari中未按预期工作,但在chrome中工作良好
我使用的是safari版本8.0.5。上载文件时,file.onload工作正常 在连续过程中,如果我打开文件,进行一些更改,然后再次单击“上载文件”按钮,该文件不会在safari中读取,但可以与chrome一起正常工作 我看到的console.log错误是未找到文件。 希望我定义了这个问题 编辑-1 我想我把我的文字弄混了Javascript 文件读取器API在Safari中未按预期工作,但在chrome中工作良好,javascript,safari,Javascript,Safari,我使用的是safari版本8.0.5。上载文件时,file.onload工作正常 在连续过程中,如果我打开文件,进行一些更改,然后再次单击“上载文件”按钮,该文件不会在safari中读取,但可以与chrome一起正常工作 我看到的console.log错误是未找到文件。 希望我定义了这个问题 编辑-1 我想我把我的文字弄混了 readFile = new FileReader(); readFile.onload = function(){ // working fine on first h
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.
}
Safari 8是否支持
FileReader
和File
构造函数
说它不支持
文件
问题是如果我上传文件,它就可以工作。如果我使用编辑器更改文件内容,然后单击“上载”,则该文件不起作用……如果不支持,则它不应在第一个实例上工作。FileReader
用于读取文件,file
用于修改文件:“在web应用程序客户端操纵文件对象的方法”我想这就是为什么在修改了你的一个文件后is不起作用的原因。我已经编辑了我的问题。感谢你没有说清楚。@AlaksandarJesusGene哦,好吧,这种修改!从未尝试过,我在这里帮不上忙,抱歉:(