首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用node.js发送http请求multipart将文件上传到seaweedfs

使用node.js发送http请求multipart将文件上传到seaweedfs
EN

Stack Overflow用户
提问于 2016-05-20 18:09:41
回答 1查看 311关注 0票数 0

我目前使用seaweedfs作为文件服务器。在seaweedfs api文档中,我需要发送一个HTTP多部分PUT或POST请求。但是看起来我对multipart做了错误的事情。

代码语言:javascript
复制
>  var formData = {
>       file: file,
>     };
>     var fsUrl = fsServer+'/'+fid;
>     request.post({url: fsUrl, formData: formData}, function optionalCallback(err, httpResponse, body) {
>       if (err) {
>         return console.error('upload failed:', err);
>       }
>       else if(httpResponse.statusCode==200){
>         console.log('Upload successful!  Server responded with:', body);
>       }
>       else{
>         console.log('Upload failed! '+httpResponse.statusCode);
>       }
>     });

但我一直收到状态码301。我也不知道原因。有没有人能帮我解决这个问题?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-05-23 13:23:35

fid应位于不同的卷服务器上。301表示重定向。您需要发送到http响应中指定的不同卷服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37343911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档