+
74
-

uniapp如何将临时文件转换成base64编码传给后端php解码保存服务器上?

uniapp如何将临时文件转换成base64编码传给后端php解码保存服务器上?


网友回复

+
30
-

在 UniApp 中,可以通过 wx.getFileSystemManager().readFile 将临时文件转换为 Base64 编码,并将编码后的数据发送给后端的 PHP 服务器解码保存到服务器上。以下是实现步骤:

1. 将临时文件转换为 Base64 编码
uni.chooseImage({
  success: (res) => {
    const filePath = res.tempFilePaths[0];

    // 读取文件并转换为 Base64
    uni.getFileSystemManager().readFile({
      filePath: filePath,
      encoding: 'base64',
      success: (result) => {
        const base64Data = result.data;

        // 发送 Base64 数据到后端
        uni.request({
          url: 'https://your-backend-url.com/upload.php',
          method: 'POST',...

点击查看剩余70%

我知道答案,我要回答