我在本地有一个主机,装了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上传文件到后台?相关推荐

  1. formdata上传文件_关于multipart/formdata上传文件

    最近在做一个文件上传的开放接口,用到Content-Type: multipart/form-data这种请求类型,特地做了一些研究和记录. 在最初的 http协议中,并没有上传文件方面的功能.RFC ...

  2. ashx获取input file 文件_通过Ajax方式上传文件(input file),使用FormData进行Ajax请求...

    一直以来上传文件都使用的是别人的组件,今天看下无刷新上传内部具体的做法.上传文件可以使用form的形式来上传,也可以通过构造formData使用ajax来上传文件: 上传图片 $(function ( ...

  3. 怎么样向云服务器上传文件_向云服务器上传文件以及移动到指定文件夹

    向云服务器上传文件以及移动到指定文件夹 一.上传文件到云服务器 1. 打开 CuteFTP ,服务器 IP 地址设置为 101.227.245.9 .用户名和密码为空,端口 21 ,点击连接: 出现对 ...

  4. 在Ubuntu终端使用mkdir创建文件夹后Xftp不能上传文件到文件夹中的问题解决方法

    问题描述 在Ubuntu终端上使用mkdir创建文件夹后使用Xftp上传文件失败 原因分析: 权限问题 解决方案: chmod 777 File

  5. xshell往linux传文件,Xshell向Linux服务器上传文件的详细步骤

    相信Linux用户对Xshell远程管理软件都不陌生的,不过对于一些新手朋友来讲,向Linux服务器上传文件可能还存在难度,这里小编就分享了Xshell向Linux服务器上传文件的详细步骤,下面一起来 ...

  6. java ssh 服务器文件传输_java使用SFTP上传文件到资源服务器

    本文实例为大家分享了java实现SFTP上传文件到资源服务器工具类,供大家参考,具体内容如下 首先得创建连接sftp服务器的公共类MySftp.java: package cn.test.util; ...

  7. java的sftp文件传输_java使用SFTP上传文件到资源服务器方法详解

    java使用SFTP上传文件到资源服务器 本文实例为大家分享了java实现SFTP上传文件到资源服务器工具类,供大家参考,具体内容如下 首先得创建连接sftp服务器的公共类MySftp.java: p ...

  8. java上传文件至nas_使用JCIFS上传文件至NAS设备(Logon failure: unknown user name or bad password)解决...

    使用JCIFS上传文件至NAS设备(NETAPP FAS3140) 知识点: 1.安全认证方式 问题 jcifs.smb.SmbAuthException: Logon failure: unknow ...

  9. java 模拟post上传文件_Java模拟post请求上传文件

    Java代码实现 /** * 模拟文件post上传 * @param urlStr(接口地址) * @param formName(接口file接收名) * @param fileName(需要上传文 ...

  10. 手机如何看python文件大小_如何安全地检查上传文件的大小?(How to check size of uploaded file safely in bottlepy?)...

    如何安全地检查上传文件的大小?(How to check size of uploaded file safely in bottlepy?) 我真的害怕read()操作,因为它使用内存. 例如,任何 ...

最新文章

  1. 分享一个ssh打通的脚本
  2. Android逆向之调试smali代码基础
  3. QEMU-KVM自己主动创建虚拟机,以指定IP构造
  4. RabbitMQ(十):RabbitMQ 如何保证消息的可靠性
  5. 《预训练周刊》第28期:M6-10T:高效多万亿参数预训练的共享去链接范式、大模型自然语言处理的最新进展综述...
  6. 手游 android 分辨率 适配,安卓不得不玩的神作,十大超高画质手游(安卓)
  7. Java自动装箱后的值比较
  8. 考试系统—— 刷新页面 考试剩余时间不重新开始
  9. 100g流量在电脑上可以用多久_三大运营商5G体验方案出炉!100G一个月够不够?...
  10. idea创建springcloud主工程和springboot子项目
  11. CSDN在2017年度的若干“升级”
  12. java URl 匹配器
  13. Linux中文显示:解决Windows传到linux文件中文乱码
  14. 自动化 计算机方向非核心期刊,自动化控制方向好中的核心期刊
  15. 强化学习:不用给AI一个支点,他也能想办法撬起地球
  16. 小程序实现商品详情页的tap标签与页面滚动联动效果
  17. 美国计算机加音乐专业,史上最全的美国大学音乐学院专业解析
  18. 小孔成像总结_备战中考|初中物理重要知识点总结,建议收藏!(下篇)
  19. python 条件语句判断连续三个数,Python_3_流程控制语句:条件判断语句(if语句),循环语句,嵌套...
  20. java,js获取本周和下周开始结束日期

热门文章

  1. 尚硅谷学习笔记-节点的常用属性和方法
  2. 详解 | SLAM回环检测问题
  3. 腾讯以及各大厂的 C++ 开发环境是什么样的?
  4. 【项目实践】中英文文字检测与识别项目(CTPN+CRNN+CTC Loss原理讲解)
  5. 链表问题5——反转部分单向链表
  6. linux下mysql主从复制搭建
  7. web初级开发的那些坑
  8. zabbix-agent 启动不起来
  9. Spring-Boot快速搭建web项目详细总结
  10. [转]Web API Introduction to OData Services using ASP.NET Web API