上传文件指定存储磁盘和文件夹,生成随机文件名blob
上传文件指定存储磁盘和文件夹,生成随机文件名blob
if ($request->hasFile('file')) {
// 保存文件到 storage/app/public/uploads 目录
$path = $request->file('file')->store('niu','public');
// 返回文件保存路径,可以用于存储到数据库等
return response()->json(['path' => $path]);
}
return response()->json(['error' => 'No file received'], 400);
前端文件
//发起请求上传图片
var filePath = res.tempFilePaths[0]; // 获取文件路径
uni.uploadFile({
url: '/q/xjlog_insert',
filePath: filePath,
name: 'file',
formData: {
'token': 'your-auth-token' // 认证 token
// 如果需要发送其他与文件相关的数据,可以在这里添加
},
success: function (uploadFileRes) {
var data = JSON.parse(uploadFileRes.data);
console.log('上传成功:', data);
// 处理服务器返回的数据
},
fail: function (error) {
console.error('上传失败:', error);
// 错误处理逻辑
},
complete: function (res) {
console.log('上传完成:', res);
// 清理或后续操作
}
});
//请求上传图片结束
最近访问时间:2025-03-25 23:21:22