node.js - Strapi 的文件上传方法的控制器在哪里,如何在 React 中自定义?
问题描述
我有一个 react 项目,在其中的某些部分,我将 pdf 文件上传到strapi。上传操作完美,但我还需要做另一件事。现在,我只将 pdf 文件上传到 Strapi 媒体库。但是,我还需要在后端将 pdf 文件解析为文本。在后端,我上传了 pdf-parse 工具并在 console.log 上进行了尝试,它可以工作并将所有 pdf 内容显示为控制台中的文本。我将把这个解析的文本作为长文本推送到strapi中的另一种内容类型。这是为了我未来的搜索机制。现在,当我成功上传文件时,在后端,它需要使用 pdf-parse 将 pdf 解析为文本,并且需要将解析后的 txt 发布到 Strapi 中的 CvContext 表中。CV 是员工简历,PDF 格式。通常,我使用来自 api 的内容类型的控制器和服务来自定义它们并将所有事件推送到我的 EventLogs 表,但是现在,我在本地存储 api 中找不到上传方法的控制器,也无法自定义它。如何自定义 axios.post('http://localhost:1337/upload/', data) 的“上传”方法?
解决方案
推荐阅读
- ionic-framework - IonToggle 在基于 React 的 Ionic 项目中触发两次
- reactjs - 试图在我的反应应用程序中使用 cookie,但它一直被重新渲染
- javascript - 无法在 div 下添加按钮
- java - 在数组中搜索用户输入
- javascript - 使用 Ruby on Rails 6 管理 JavaScript 的最佳方式是什么?
- ruby-on-rails - 从 Rails 应用程序中获取当前的 GIT 标签?
- c++ - 我的代码必须通过单元测试才能打印出二叉搜索树。但它是模板化的
. 单元测试通过字符串和双打/长 - excel - 如何创建一个程序来计算 PDF 中的点击次数并将其传输到 Excel?
- android - Android Studio - EditText 输入移动 TextView
- c# - 从 Web 应用程序发送的电子邮件在项目符号中具有 >>