如何在表单帖子上对 $_FILES 文件进行 Base64 编码?

Tit*_*oss 13 php file-upload file

如何对通过表单从一个页面发送到另一个页面的文件进行 Base64 编码POST

以下内容不起作用:

  • base64_encode($_FILES['file'])
  • base64_encode(file_get_contents($_FILES['file']))
  • base64_encode(file_get_contents($_FILES['file']['name']))

他们为什么不工作?

对文件进行 Base64 编码的正确做法是什么?

PHP*_*ave 10

tmp_name 是临时存储的文件的文件路径

base64_encode(file_get_contents($_FILES['file']['tmp_name']))
Run Code Online (Sandbox Code Playgroud)