:을 FileReader는 iOS에서 작동하지 않는 8
var file = document.getElementById('file-input');
file.addEventListener('change', function(event) {
var file = this.files[0];
if(!file) {
alert('No file');
return;
}
var reader = new FileReader();
var timeout = setTimeout(function() {
alert('FileReader not functioning');
}, 500);
reader.onload = function(event) {
clearTimeout(timeout);
alert('Base64 length - ' + event.target.result.length);
};
reader.readAsDataURL(file);
});
<form>
<input id="file-input" type="file" />
</form>
이 콘솔 .log는 대부분의 브라우저에서 Base64 문자열의 길이이지만 iOS 8 Safari에서는 console.log의 'FileReader not functionaling'입니다.
이 문제를 해결할 방법이 있을까요? 아니면 잘못하고있는 것이 있습니까?
로그인하지 않은 동안 실수로 게시물을 편집했습니다. – jkjustjoshing