php - 如何在 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
无论如何我可以解析这个文档并保持它的格式?
解决方案
推荐阅读
- swift - Xcode 构建未显示表格单元格
- augmented-reality - 仅眼睛的注视跟踪 ARKit
- javascript - 删除不包含特定字段的 JSON 对象
- wordpress - “register_activation_hook”功能在wordpress(AppServer)中不起作用
- bots - 为微软团队部署清单应用程序包(出了点问题)
- c++ - 如何在不需要 LIBCD.lib 的情况下在 Visual Studio 6 中编译 C 项目?
- javascript - 更新用户对象时云代码“无效函数”
- docker - 无法访问 kubernetes 集群中的嵌入式 ActiveMq
- flask - 设置 gevent 参数时 uWSGI worker 死得太快(设置为 1000)
- reactjs - Firebase 上的值更改更新列表