Lumen API Upload File在Postman上工作,在Android Multipart上找不到

时间:2018-12-16 01:04:19

标签: laravel api upload lumen

我创建了用于上传图片的api,它适用于邮递员,但是在Android上使用Multipart数据找不到响应。

这是我的摘录

if ($request->hasFile('attachment')) {
            $file = $request->file('attachment');
            $filename = $file->getClientOriginalName();
            $attachmentName = 'bookingfee_' . $bookingData->salesforce_id . '_' . md5($filename) . '.' . $file->getClientOriginalExtension();
            $file->move('attachment/', $attachmentName);

            $bf = BookingFee::find($bookingfee_id);
            $bf->attachment = $attachmentName;
            $bf->save();
        } else {
            $this->result['message'] = 'File not found';
            return $this->result;
        }

对此有什么线索吗?我应该添加一些东西到我的控制器吗? 在我的合作伙伴代码上,始终返回“找不到文件”。 我使用POST方法

1 个答案:

答案 0 :(得分:0)

如果使用标题,则应删除标题(内容类型:multipart / form-data)。

enter image description here

我曾经遇到这样的问题,并且发现了link