node给java发送文件_如何实现node上传文件到后台?
我在本地有一个主机,装了node,然后要把这个主机的一些监控视频或者其他文件上传到服务器,用的是post去请求java接口,这个怎么实现
function httpPost (url, params, callback, contentType = 'application/json') {
if (contentType == 'application/x-www-form-urlencoded') {
request.post({url: host + url, form:{key:'value'}}, function(error, response, body) {
if (!error && response.statusCode \== 200) {
callback(body)
}
})
} else if (contentType == 'multipart/form-data') {
let req = request.post(host + url, function (err, resp, body) {
logger.info(err)
logger.info(resp.statusCode)
if (err) {
console.log('Error!');
} else {
if (resp.statusCode \== 200){
callback(body)
}
}
});
let form = req.form();
for (let i in params) {
form.append(i, params\[i\])
}
} else {
request({
url: host + url,
method: "POST",
json: true,
headers: {
"content-type": "application/json",
},
body: JSON.stringify(params)
}, function(error, response, body) {
if (!error && response.statusCode \== 200) {
callback(body)
}
});
}
}
然后调用
httpPost('/customer/palyback/uploadVedio', {
file: (fs.createReadStream('./video/0226f.png')),
lyyUserId: lyyUserId
}, (res) => {
logger.info(res)
}, 'multipart/form-data')
java后端一直说没有拿到文件
node给java发送文件_如何实现node上传文件到后台?相关推荐
- formdata上传文件_关于multipart/formdata上传文件
最近在做一个文件上传的开放接口,用到Content-Type: multipart/form-data这种请求类型,特地做了一些研究和记录. 在最初的 http协议中,并没有上传文件方面的功能.RFC ...
- ashx获取input file 文件_通过Ajax方式上传文件(input file),使用FormData进行Ajax请求...
一直以来上传文件都使用的是别人的组件,今天看下无刷新上传内部具体的做法.上传文件可以使用form的形式来上传,也可以通过构造formData使用ajax来上传文件: 上传图片 $(function ( ...
- 怎么样向云服务器上传文件_向云服务器上传文件以及移动到指定文件夹
向云服务器上传文件以及移动到指定文件夹 一.上传文件到云服务器 1. 打开 CuteFTP ,服务器 IP 地址设置为 101.227.245.9 .用户名和密码为空,端口 21 ,点击连接: 出现对 ...
- 在Ubuntu终端使用mkdir创建文件夹后Xftp不能上传文件到文件夹中的问题解决方法
问题描述 在Ubuntu终端上使用mkdir创建文件夹后使用Xftp上传文件失败 原因分析: 权限问题 解决方案: chmod 777 File
- xshell往linux传文件,Xshell向Linux服务器上传文件的详细步骤
相信Linux用户对Xshell远程管理软件都不陌生的,不过对于一些新手朋友来讲,向Linux服务器上传文件可能还存在难度,这里小编就分享了Xshell向Linux服务器上传文件的详细步骤,下面一起来 ...
- java ssh 服务器文件传输_java使用SFTP上传文件到资源服务器
本文实例为大家分享了java实现SFTP上传文件到资源服务器工具类,供大家参考,具体内容如下 首先得创建连接sftp服务器的公共类MySftp.java: package cn.test.util; ...
- java的sftp文件传输_java使用SFTP上传文件到资源服务器方法详解
java使用SFTP上传文件到资源服务器 本文实例为大家分享了java实现SFTP上传文件到资源服务器工具类,供大家参考,具体内容如下 首先得创建连接sftp服务器的公共类MySftp.java: p ...
- java上传文件至nas_使用JCIFS上传文件至NAS设备(Logon failure: unknown user name or bad password)解决...
使用JCIFS上传文件至NAS设备(NETAPP FAS3140) 知识点: 1.安全认证方式 问题 jcifs.smb.SmbAuthException: Logon failure: unknow ...
- java 模拟post上传文件_Java模拟post请求上传文件
Java代码实现 /** * 模拟文件post上传 * @param urlStr(接口地址) * @param formName(接口file接收名) * @param fileName(需要上传文 ...
- 手机如何看python文件大小_如何安全地检查上传文件的大小?(How to check size of uploaded file safely in bottlepy?)...
如何安全地检查上传文件的大小?(How to check size of uploaded file safely in bottlepy?) 我真的害怕read()操作,因为它使用内存. 例如,任何 ...
最新文章
- 分享一个ssh打通的脚本
- Android逆向之调试smali代码基础
- QEMU-KVM自己主动创建虚拟机,以指定IP构造
- RabbitMQ(十):RabbitMQ 如何保证消息的可靠性
- 《预训练周刊》第28期:M6-10T:高效多万亿参数预训练的共享去链接范式、大模型自然语言处理的最新进展综述...
- 手游 android 分辨率 适配,安卓不得不玩的神作,十大超高画质手游(安卓)
- Java自动装箱后的值比较
- 考试系统—— 刷新页面 考试剩余时间不重新开始
- 100g流量在电脑上可以用多久_三大运营商5G体验方案出炉!100G一个月够不够?...
- idea创建springcloud主工程和springboot子项目
- CSDN在2017年度的若干“升级”
- java URl 匹配器
- Linux中文显示:解决Windows传到linux文件中文乱码
- 自动化 计算机方向非核心期刊,自动化控制方向好中的核心期刊
- 强化学习:不用给AI一个支点,他也能想办法撬起地球
- 小程序实现商品详情页的tap标签与页面滚动联动效果
- 美国计算机加音乐专业,史上最全的美国大学音乐学院专业解析
- 小孔成像总结_备战中考|初中物理重要知识点总结,建议收藏!(下篇)
- python 条件语句判断连续三个数,Python_3_流程控制语句:条件判断语句(if语句),循环语句,嵌套...
- java,js获取本周和下周开始结束日期