流星错误416:提供静态文件时出错错误:请求的范围不满足

时间:2015-01-20 19:46:12

标签: javascript meteor

Meteor Server出错:

(webapp_server.js:457)提供静态文件时出错错误:请求的范围不可满足

每当我尝试使用this library从.mp3文件获取id3标记时,服务器上就会出现此错误。问题不是由库引起的,因为它只在第二次请求id3标签时才这样做。

    id3({
        file: src
    }, function(err, tags) {
        if (!err) {
            console.log(tags);
            if (tags.hasOwnProperty('title')) {
                $('.title').text('Title: ' + tags.title);
            }
            if (tags.hasOwnProperty('album')) {
                $('.album').text('Album: ' + tags.album);
            }
            if (tags.hasOwnProperty('artist')) {
                $('.artist').text('Artist: ' + tags.artist);
            }
            if (tags.hasOwnProperty('year')) {
                $('.year').text('Year: ' + tags.year);
            }
            if (tags.hasOwnProperty('genre')) {
                $('.genre').text('Genre: ' + tags.v1.genre);
            }
            if (tags.v2.hasOwnProperty('image')) {
                $('.image').html(tags.v2.image.data);
            }
        } else {
            alertify.error(err);
        }
    });

src变量如下所示:

var src = 'songs/' + title + '.mp3';

1 个答案:

答案 0 :(得分:0)

这可能是由于客户端的缓存。你能清除/禁用浏览器缓存吗?以下是对HTTP 416

的解释