Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 上传后亚马逊S3上显示15字节大小的MP3音频文件_Angularjs_Amazon S3_Amazon - Fatal编程技术网

Angularjs 上传后亚马逊S3上显示15字节大小的MP3音频文件

Angularjs 上传后亚马逊S3上显示15字节大小的MP3音频文件,angularjs,amazon-s3,amazon,Angularjs,Amazon S3,Amazon,//当我使用angular js向Amazon S3上传大小为KBS或MBS的mp3音频文件时,S3存储桶中总是显示15字节的音频文件,下面是我的代码: fileEntry.file(function(file) { var reader = new FileReader(); console.log(file); // reader.onloadend = function(e) { //

//当我使用angular js向Amazon S3上传大小为KBS或MBS的mp3音频文件时,S3存储桶中总是显示15字节的音频文件,下面是我的代码:

fileEntry.file(function(file) {
            var reader = new FileReader();
            console.log(file);

            // reader.onloadend = function(e) {
            //     console.log("Text is: "+this.result);
            //     // document.querySelector("#textArea").innerHTML = this.result;
            // }

            // reader.readAsText(file);
            $scope.uploadS3(file, function(data) {
                console.log(data);
                var mediaRecs = new Media(data.Location, call, errs); //<callback>
                mediaRecs.play();

                function call() {
                    consoel.log("yooo");
                }

                function errs() {
                    console.log(err);
                }
                Obj.cloudLocation = data.Location;
                Obj.uploadDateTime = getCurrentTime();

            });
fileEntry.file(函数(文件){
var reader=new FileReader();
console.log(文件);
//reader.onloadend=函数(e){
//log(“文本为:“+this.result”);
////document.querySelector(“#textArea”).innerHTML=this.result;
// }
//reader.readAsText(文件);
$scope.uploadS3(文件、函数(数据){
控制台日志(数据);
var mediaRecs=新媒体(数据、位置、呼叫、错误)//
mediaRecs.play();
函数调用(){
consel.log(“yooo”);
}
函数errs(){
控制台日志(err);
}
Obj.cloudLocation=data.Location;
Obj.uploadDateTime=getCurrentTime();
});

//amazon s3的输出是:大小为15字节

下载文件。用文本或十六进制编辑器打开它。观察15字节是什么。@Michael sqlbot它显示“未找到文件”的警报,我怀疑它是“警报”我怀疑消息本身可能是15字节。您似乎正在将错误消息而不是内容上载到S3。@Michael sqlbot我不这么认为,因为我正在按名称上载Cordova file plugin gotFile()函数成功回调时的文件