【问题标题】:How to upload image using angularjs php mysql如何使用angularjs php mysql上传图片
【发布时间】:2018-06-04 02:03:07
【问题描述】:

是否有任何可用的 angularjsphp 和/或 mysql 用于上传 base 64 图像文件?

任何答案将不胜感激。 谢谢。

【问题讨论】:

标签: php mysql angularjs


【解决方案1】:

是的,您可以按照以下步骤使用 AngularJs 上传任何图像或文件。 请注意,我将文件上传到文件夹而不是数据库,因为将文件上传到数据库而不是将文件存储到文件夹和数据库中文件的名称是一个坏主意。

第 1 步:在 HTML 中创建简单视图,如下所示:

<form name="upload_file" id="upload_file" ng-submit="functionName();">    
    <input type="file" name="inputfieldname">
    <button type="submit">Upload</button>
</form>

现在在角度控制器中编写如下函数:

$scope.functionName = function() {
 var formdata = new FormData();
 var filename = document.getElementById('upload_file').files[0];

 formdata.append('filename', filename);

    $http({
        method: 'post',
        url: 'action.php',//Put your php file url
        data: formdata,
        headers: {'Content-Type': undefined},
    }).then(function successCallback(result) {

        $scope.message = result.data;
        alert($scope.message);

    });
}

【讨论】:

  • 我的问题是,如果我托管我的应用并且有很多用户,他们可以查看我上传的内容吗?
猜你喜欢
  • 2014-07-11
  • 2016-03-17
  • 2015-06-14
  • 2016-07-24
  • 2017-06-05
  • 2015-01-17
  • 2013-01-23
  • 2016-07-20
  • 2012-07-19
相关资源
最近更新 更多