首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Loopback 3,带有loopback-component-storage挂起POST文件

Loopback 3,带有loopback-component-storage挂起POST文件
EN

Stack Overflow用户
提问于 2017-03-06 22:01:26
回答 1查看 837关注 0票数 1

我有一个运行在Loopback3下的非常简单的服务器,并且再次看到了这个问题:https://github.com/strongloop/loopback-component-storage/issues/9

由于要点和例子不再有效,我想重新讨论这个问题。我已经创建了一个非常简单的API模板化服务器,并添加了以下代码:

代码语言:javascript
运行
复制
module.exports = function (File) {
    File.upload = function (ctx, options, cb) {
        if (!options) options = {};
        ctx.req.params.container = 'common';

        console.log("DO");
        File.app.models.Storage.upload(ctx.req, ctx.result, options, function (err, fileObj) {
            console.log("FILE");
            cb(fileObj);

        });
    };

    File.remoteMethod(
        'upload',
        {
            description: 'Uploads a file',
            accepts: [
                {arg: 'ctx', type: 'object', http: {source: 'context'}},
                {arg: 'options', type: 'object', http: {source: 'query'}}
            ],
            returns: {
                arg: 'fileObject', type: 'object', root: true
            },
            http: {verb: 'post'}
        }
    );

};

现在的问题是,当通过邮递员向上传功能发帖时,我在控制台中看到了以下行为:

代码语言:javascript
运行
复制
DO
Error: Request aborted
    at IncomingMessage.<anonymous> (...../server/node_modules/formidable/lib/incoming_form.js:120:19)
    at emitNone (events.js:86:13)
    at IncomingMessage.emit (events.js:188:7)
    at abortIncoming (_http_server.js:383:9)
    at socketOnClose (_http_server.js:377:3)
    at emitOne (events.js:101:20)
    at Socket.emit (events.js:191:7)
    at TCP._handle.close [as _onclose] (net.js:504:12)
FILE

并且Postman返回一个空的响应。

作为一个初学者,我在这一步完全迷失了方向!

这是我的错吗?

任何输入的Thx

EN

回答 1

Stack Overflow用户

发布于 2017-03-06 22:12:04

天哪,我好像找到答案了:

https://github.com/strongloop/loopback-component-storage/issues/86

只需使用头部"Accept“和值"multipart/form-data",而不是设置"Content-type”。这对我来说很适合邮差

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

https://stackoverflow.com/questions/42627563

复制
相关文章

相似问题

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