android - 将图像从 android studio 上传到 mysql
问题描述
我正在使用 android studio 在 mysql 数据库中上传图像我在 laravel 中的功能
public function ajouter(Request $req){
try {
$produit= new Produit;
$produit->name= $req->name;
if($req->file('name')){
$path = Storage::disk('produits')->putFile('',$req->file('name'));
$produit->name = $path;
}
$produit->description= $req->description;
$produit->poids= $req->poids;
$produit->category_id= $req->category_id;
$produit->user_id= $req->user_id;
$produit->volume= $req->volume;
$produit->save();
return response()->json([
'status' => 'success',
'data' => $produit
]);
} catch (Exception $e) {
return response()->json([
'status' => 'error',
'data' => 'error'
]);
}
我已经用邮递员对其进行了测试,并且可以正常工作。我在android中创建了一个界面
public interface AjouterProduit {
String AJOPROD = "http://IP/AnnocesPFE/public/api/";
@Multipart
@POST("produits")
Call<String> getAjoutProd(
@Part MultipartBody.Part name,
@Part("description") String description,
@Part("poids") String poids,
@Part("volume") String volume,
@Part("category_id") int category_id,
@Part("user_id") int user_id
);
}
我阻止了如何将所有信息发送到数据库任何帮助?
解决方案
推荐阅读
- flutter - 尝试获取其大小时,Container 的键“消失”
- gitlab - 如何在 Gitlab Omnibus 中查看 GO 版本
- oracle - Oracle 查询从儒略值转换为带时间的日期
- python - 在python中找到2个“链表”的出现
- mongodb - 如何在mongodb中模拟一个简单的join
- javascript - 反应路由器不会找不到页面
- reactjs - 部署 React 应用程序时,Service Worker 不缓存文件
- java - RxJava3。为什么 FlowableSubscriber onNext 没有被调用?
- c# - 如何使用 CDK 将自定义清单添加到 Fargate 集群?
- python - 使用没有返回消息的 Spyne 定义 SOAP 客户端