我正在尝试在我的网站中实现API。此API以一种语言获取文件,然后以另一种所选语言(例如es-en)从文件中获取文本。
我正在用axios发出POST请求,尽管我也尝试通过fetch进行此操作。该文件已上传到FormData中,并且.txt文件得到了成功的响应,但是当我上传vnd.openxmlformats(.docx,.pptx,xlsx等)时,我的字符受到了破坏,就像在XML文件被当作字符。
我试图在POST请求中放置/删除“ Content-Type”,然后使用axios尝试设置拦截器以避免编码请求/响应中的问题:
axios.post('url', formData, {
params: {
target: en,
source: es,
},
}).then(function (response) {
console.log(response);
}).catch(function (error) {
console.log(error);
});
我希望翻译文本,但是使用Open XML类型的文件时字符会损坏。