上传文件指定存储磁盘和文件夹,生成随机文件名blob
xuexi 2025-01-09 15:24:12 发表在:PHP 查看数:346

上传文件指定存储磁盘和文件夹,生成随机文件名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
知识库:331条鸣谢:TAY  备案号:蜀ICP备2024090044号