在Angular js中提交视频文件

时间:2017-07-03 14:43:22

标签: javascript angularjs ionic-framework

我需要帮助使用 AngularJS (在 Ionic 应用程序中)向 PHP 服务器提交视频文件。该代码适用于图像,但不适用于视频。一个快速提示,我认为该文件的名称已发送到服务器,但当我尝试获取它显示0的大小时,这意味着实际文件未被发送。

的index.php

       <div class="list">
           <label>Video clip (for peculiar cases)</label>
            <label class="item item-input item-stacked-label">

             <input type="file" ng-model="image34" name="image34" id="image34" placeholder="" onchange="angular.element(this).scope().uploadedFile34(this)" valid-file >
            </label>

on选择uploadFile34函数被触发。见下面的代码

$scope.uploadedFile34=function(element)
    {
      $scope.currentFile34= element.files[0];
      var reader = new FileReader();

    reader.onload = function(event){

     $scope.image_source = event.target.result

     $scope.$apply(function($scope){
      $scope.files34 = element.files;
    });
    }
    reader.readAsDataURL(element.files[0]);

提交表单我以这种方式获取文件

   $scope.image34=$scope.files34[0];
formData.append("image34", $scope.image34);

使用适用于图片但不适用于视频的表单数据。请真的需要帮助,所有这些努力都没有帮助。仍然让我的头围绕angularjs。

0 个答案:

没有答案