fs.createReadStream is not a function(Fs.createReadStream不是函数)
本文介绍了Fs.createReadStream不是函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的代码片段:
import axios from 'axios';
import FormData from 'form-data';
var fs = require('fs');
submitCareerForm(e){
e.preventDefault();
let formData = new FormData(); //formdata object
formData.append('first_name',this.state.fname);
formData.append('last_name',this.state.lname);
formData.append('cv', fs.createReadStream(this.state.cv));
formData.append('email', this.state.email);
formData.append('phone',this.state.phone);
formData.append('details',this.state.details);
formData.append('preferred_contact',this.state.preferredContact);
console.log('resume ****** ',this.state.cv)
let config = {
method: 'post',
url: 'https://sbtsbackend.azurewebsites.net/users/carrers',
data : formData
};
axios(config)
.then(resData => {
console.log('result data ******** ',resData)
if(resData.data.statusCode == 200){
alert(resData.data.message);
}
this.setState({
fname: '',
lname: '',
cv: '',
address: '',
city: '',
state: '',
postalcode: '',
country: '',
phone: '',
email: '',
details: '',
});
})
.catch((error)=>{
console.log('error ******* ',error)
})
}
我要上传文档类型为文档、文档或pdf。对于邮递员,API运行得很好。如何在此实施?
这是我收到的错误:
推荐答案
Node.js的fs
模块仅适用于服务器端应用程序。当您在客户端应用程序的Web浏览器中使用它时,它将引发错误。
这篇关于Fs.createReadStream不是函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:Fs.createReadStream不是函数


猜你喜欢
- Flexslider 箭头未正确显示 2022-01-01
- addEventListener 在 IE 11 中不起作用 2022-01-01
- Fetch API 如何获取响应体? 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- 失败的 Canvas 360 jquery 插件 2022-01-01
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- 400或500级别的HTTP响应 2022-01-01
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07