如何使用meteor / javascript从url获取图像

时间:2013-07-15 08:04:56

标签: javascript meteor filepicker

我是流星的新手用户。我正在使用文件选择器apis,我可以轻松地将我的文件上传到服务器,他们给我一个独特的网址作为回报。当再次获取该文件时,它会给我带来问题。

您可以使用filepicker api告诉我如何使用该网址获取文件。您可以通过使用meteor告诉我如何使用该URL并获取图像 当我将图片上传到filepicker.io时,他们会返回一个json对象,如下面的

[{"url":"https://www.filepicker.io/api/file/kIrtNvQRta7GxlFVfiP2","filename":"brazil.jpg","mimetype":"image/jpeg","size":2660,"key":"ZML3OjrFTVyV4waBzRIT_brazil.jpg","isWriteable":true}]

那么如何在流星上获得图像? 提前谢谢

1 个答案:

答案 0 :(得分:1)

正常的图像源应该可以工作:

<template name="image">
    <img src="{{img}}"/>
</template>

和你的javascript给它的网址

Template.image.img = function() {
    var yourfilepickerjson = [{"url":"https://www.filepicker.io/api/file/kIrtNvQRta7GxlFVfiP2","filename":"brazil.jpg","mimetype":"image/jpeg","size":2660,"key":"ZML3OjrFTVyV4waBzRIT_brazil.jpg","isWriteable":true}]

    return yourfilepickerjson[0] && yourfilepickerjson[0].url;
}

您可以通过Session对象传递filepickerjson,以便在您获得后立即反映出来