laravel API中的文件上传功能返回异常

时间:2018-07-30 10:26:05

标签: laravel file-upload laravel-passport

我正在开发用于移动应用程序的API。我用什么API为注册用户创建API。为此,我使用护照为新用户创建访问令牌。当我尝试使用以下代码上传个人资料图像时,出现错误消息,例如“ ErrorException:试图获取文件中非对象的属性”。我的代码是

php artisan passport:install --force

如果我注释该代码,则一切正常。我也尝试使用以下代码

重新安装护照
    [HttpPost]
    public ActionResult Upload(HttpPostedFileBase filebase)
    {
        try
        {
            string fileName = string.Empty;
            string path; 
            if (filebase.ContentLength > 0)
            {
                fileName = Path.GetFileName(filebase.FileName);

                path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
                filebase.SaveAs(path);
                // Do stuff with the uploaded file
            }
        }
        catch (Exception){
            // Do whatever necessary to deal with the exception
        }

        return RedirectToAction("Index");

    }

但我仍然遇到相同的错误。有人可以指导我吗?

enter image description here

enter image description here

0 个答案:

没有答案