wordpress - 通过 Wordpress Rest API 将文件上传到文件夹
问题描述
这是我第一次使用 wordpress REST API。现在我所有用于获取和设置数据的 rest_routes 都在工作。
但现在我尝试创建一个 rest_route 来将文件上传到 Wordpress 中的特定文件夹。我还创建了一个函数来获取上传文件的路径,但我不知道如何为带有路径 nd 文件的上传设置 restroute。
我想在 Postman 上测试一下。我搜索了很多文章,但找不到正确的信息来帮助我。这就是我的 rest_routes 的样子:
function get_url($id) {
$url=get_my_path($id['unternehmens_id'], $id['projekt_name']);
$data[] = $url;
if (!empty($data) ){
return jsonRESPONSEtemplate(0, $data);
} else {
return buildERRORresponse(1201);
}
}
add_action('rest_api_init', function() {
register_rest_route('zep/v1', '/url/(?P<unternehmens_id>\d+)/(?P<projekt_name>[a-zA-Z0-9-]+)', [
'methods' => 'GET',
'callback' => 'get_url',
]);
});
有人可以帮我吗?
解决方案
推荐阅读
- postgresql - 使用带有 Alembic 迁移的逻辑分离将多个项目表迁移到一个数据库中的问题
- python - 如何用python识别日期中的结构?
- r - 为什么R在组合时将数字数据强制转换为字符?
- java - 在片段中单击按钮时,SetOnClickListener 不起作用
- javascript - Tinymce 内联编辑器不会在引导模式中显示菜单或工具栏
- javascript - 如何在 JavaScript 中的点击事件上重定向到某个 URL?
- docker - microk8s拉镜像,卡在ContainerCreating状态
- python - Leetcode中ListNode的Python逻辑
- regex - 不要在正则表达式中捕获可选的 html 标记
- mysql - Mysql SELECT ... WHERE IN(从多个表中选择多个子)