使用angular和php上传文件时遇到错误

使用angular和php上传文件时遇到错误,php,angularjs,Php,Angularjs,我正在从angularjs上传xls文件并在php上捕获,但temp_名称和大小为空 角js $scope.uploadstock = function ($event) { if (typeof $event != "undefined") { $scope.uploads.user_file = $event.target.files[0]; } $scope.stock_upload_loading = true; var fd = new

我正在从angularjs上传xls文件并在php上捕获,但temp_名称和大小为空

角js

$scope.uploadstock = function ($event) {

    if (typeof $event != "undefined") {
        $scope.uploads.user_file = $event.target.files[0];
    }
    $scope.stock_upload_loading = true;
    var fd = new FormData();
    fd.append("user_file", $scope.uploads.user_file);
    fd.append("data_source", $event.target.attributes.data_source.value);
    fd.append("saccount", $scope.firstAccId.id);

    FileUpload.getData(fd, bulk_stock_upload + "uploaduserfile").then(function (result) {
            result = result.data;
        if (result.code === 200) {
            $scope.handleUploadResponse(result);
            } else {
            if (result.code === 703 || result.code === 705
                || result.code === 702 || result.code === 704
                || result.code === 707 || result.code === 706
                || result.code === 708 || result.code === 701
                || result.code === 412
            ) {
                if (result.message === 'Invalid File Format') {
                    clevertap.event.push("Errors", {
                        "Type": "Incorrectfileformat",
                    });


                }


                }
            }
                $scope.fileerr = result.message;
            }
            $scope.stock_upload_loading = false;  
    });

};
PHP

低于

Array
(
    [user_file] => Array
        (
            [name] => stocks.xls
            [type] => 
            [tmp_name] => 
            [error] => 6
            [size] => 0
        )

)
由于缺少tmp_名称和大小为0,我无法上载文件 请建议一些解决方案

错误代码6(UPLOAD\u ERR\u NO\u TMP\u DIR)服务器上要上载文件的临时文件夹不存在。这个问题不是来自于角度。您需要创建临时文件夹以在服务器上上载文件。只需修复*.ini文件的设置。有关详细信息,请查看以下链接:

修正你的设置


哦!谢谢我亲爱的朋友!它成功了,我从昨天就开始解决这个问题。谢谢你,干杯!如果答案对你有效,你能接受吗:)
Array
(
    [user_file] => Array
        (
            [name] => stocks.xls
            [type] => 
            [tmp_name] => 
            [error] => 6
            [size] => 0
        )

)