0

我是流星的新手用户。我正在使用文件选择器 api,我可以轻松地将我的文件上传到那里的服务器,它们会给我一个唯一的 url 作为回报。当涉及到再次获取该文件时,它给我带来了一个问题。

您可以告诉我如何使用 filepicker api 使用该 url 取回文件。您可以告诉我如何使用该 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}]

那么如何获取流星上的图像呢?先感谢您

4

1 回答 1

1

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

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

和你的 javascript 给它的 url

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,以便在您获得它后立即反应性地反映它

于 2013-07-15T08:45:49.657 回答