使用electron做的桌面应用,需要自动上传音频文件到阿里云服务器,路径是知道的,在用户不点击选择文件的情况下,就可以上传,尝试了fs,上传失败,求助,不管使用什么技术:node,electron,h5……,能上传就行
一看不像做好事
你需要查看阿里云的接口,看他们接受什么,再去寻找你用什么来发送。
fs读取文件肯定是没问题的,建议你先用h5试试手动选择文件能不能上传,成功后在用fs从本地读取文件上传。
http://blog.tingyun.com/web/a...不知这个是否可以给你点灵感。
开启个新线程来做文件上传。
服务器上随便部署一个文件上传接口,PHP、.NET、NODEJS都行,然后本地做个网页测试文件上传,调通后再用桌面程序调试。
注意上传目录的读写权限,服务器对文件上传格式和体积的限制,还有远程调用接口是否涉及跨域的问题(一般跨域是不允许POST的)。
我用fs读取,并上传这样报错
一看不像做好事
你需要查看阿里云的接口,看他们接受什么,再去寻找你用什么来发送。
fs读取文件肯定是没问题的,建议你先用h5试试手动选择文件能不能上传,成功后在用fs从本地读取文件上传。
http://blog.tingyun.com/web/a...
不知这个是否可以给你点灵感。
开启个新线程来做文件上传。
服务器上随便部署一个文件上传接口,PHP、.NET、NODEJS都行,然后本地做个网页测试文件上传,调通后再用桌面程序调试。
注意上传目录的读写权限,服务器对文件上传格式和体积的限制,还有远程调用接口是否涉及跨域的问题(一般跨域是不允许POST的)。
我用fs读取,并上传这样报错