Я загружаю видео (100 МБ) через следующий код:
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function(e) {
// get file content
var myFile = e.target.result;
var data = {
'data':myFile,
'nome':name_list[i],
'tipo_campanha':tipo_campanha,
'tipo':type_list[i],
'date':date_list[i]
};
$scope.campanha_id = 49;
$http.post(api_url + 'campanha/' + $scope.campanha_id + '/arquivo',data).then(
function successCallback(response) {
if(length==document.getElementById('filedata').files.length){
alert('Upload Done');
$('#loader').hide();
$('#arquivo-submit').show();
$state.go('home');
}
},
function errorCallback(response) {
alert('Error');
$('#loader').hide();
$('#arquivo-submit').show();
console.log(response);
}
);
}
Когда я загружаю файл в Chrome, я получаю «Aw, Snap!» стр. Когда я загружаю на Firefox, он отлично работает.
Информация:
- Запрос (POST) появляется в сети (проверка), но сервер его не получает
- Самые маленькие видео работают на Chrome
Вопросы:
- Это ошибка в Chrome?
- Как мне это исправить?