box-view,上传缓冲区获取错误不支持的文档类型

时间:2015-02-23 18:44:10

标签: node.js box-view-api

查看将缓冲区上传到Box。但我收到了以下错误:

{ message: 'Bad request',type: 'error',details: [ { message: 'Unsupported document type.' } ] }

我的代码如下:

    var boxViewLib= require('box-view');
    var boxView =boxViewLib.createClient(process.env.BOX_KEY);

    var boxOptions = {
        params:{ name:'red.jpg'}       
        ,retry : true
    }
// the params.Body is a Buffer 
boxView.documents.uploadFile(params.Body, boxOptions, function(err, boxData) {
                                     console.log('Upload to Box View');
                                     console.log('Err '+ err);
                                     console.log( boxData);
});

回应是:

Upload to Box View
Err Error: Bad request
{ message: 'Bad request',
  type: 'error',
  details: [ { message: 'Unsupported document type.' } ] }

1 个答案:

答案 0 :(得分:0)

您是否真的尝试上传JPEG图片? View API目前仅支持文档和文本文件(请参阅此处的完整列表:https://developers.box.com/view/#filetypes)。

否则,您的代码看起来很好。