收藏
回答

websocket怎么发送zip?如果发送百兆以上大概需要多久呢?

目前发送的都是文本类型,图片也转成base64发送了,但是现在需要发送文件类型给服务端,文件大概三四百兆吧,想着是让用户选择本地zip包,局域网发送给服务端,有做过类似的吗?刚才百度上说15兆发了两分钟= =

回答关注问题邀请回答
收藏

2 个回答

  • Geefib
    Geefib
    2020-03-16

    不太建议ws发。建议上传后发url

    2020-03-16
    有用
    回复 5
    • 李六木
      李六木
      2020-03-16
      我们是局域网的,没有服务器,直接跟安卓设备通信发送
      2020-03-16
      回复
    • Geefib
      Geefib
      2020-03-16回复李六木
      ws受网络影响因素较大,会经常断。如果要自行实现要很多校验,可以在android上加ftp服务吗
      2020-03-16
      回复
    • 李六木
      李六木
      2020-03-16回复Geefib
      安卓方应该不会同意,我想的是发送使用分片发送,现在担心的就是发送时间过长,如果更新个apk发送包得半个小时就不值了,最好在分钟内能发送完成,我现在这个功能还没写,所以问下,如果如网上说的15兆发两分钟,那就完了
      2020-03-16
      回复
    • Geefib
      Geefib
      2020-03-16回复李六木
      这个还真没测试过了
      2020-03-16
      回复
    • 李六木
      李六木
      2020-03-16回复Geefib
      谢谢哈
      2020-03-16
      回复
  • Listen
    Listen
    2020-03-14

    先上传文件返回文件路径 webscoket 发送文件路径给对方

    搞定完事

    2020-03-14
    有用
    回复 5
    • 李六木
      李六木
      2020-03-14
      我们这是局域网的,没有外网,就是点对点的
      2020-03-14
      回复
    • Listen
      Listen
      2020-03-14回复李六木
      局域网写个server也能上传图片的吧?
      2020-03-14
      回复
    • 李六木
      李六木
      2020-03-14回复Listen
      服务端是安卓= =我这就是跟服务端连接,给设备发送资源包升级
      2020-03-14
      回复
    • Listen
      Listen
      2020-03-14回复李六木
      参考:
      https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket/send
      2020-03-14
      回复
    • 李六木
      李六木
      2020-03-14回复Listen
      谢谢,我看下.我之前在网上查的是用分片发送,有个问题是不知道大文件传输速率怎么样
      2020-03-14
      回复
登录 后发表内容
问题标签