首页 > 解决方案 > 如何在 PHP 中将文件从表单上传到 API?

问题描述

我需要向 API 提交一个 word 文档/pdf/txt 文件。

我有一个 PHP 自定义表单,我将其发布到控制器(使用 YII/CraftCMS,但我认为这是一个 PHP 问题。)

我已经用 enctype="multipart/form-data" 添加了我的表单,所以它允许文件。在控制器上,我可以使用 -die($_FILES['my_file]);

现在我需要获取要发送到 API 的文件内容。使用file_get_contents($_FILES['my_file]['tmp_name']);返回大量符号。IE:

PK\0\0\0\0ƉSKUV��\0\0\0=\0\0\0\0

无论如何我可以解析这个文档并保持它的格式?

标签: phpformsapifile

解决方案


推荐阅读