2013-07-15 2 views
0

Я новичок в метеоризме. Я использую сборщик файлов apis, я могу легко загрузить файлы на сервер, и они дают мне уникальный URL-адрес взамен. Когда дело доходит до получения этого файла, это создает проблему для меня.Как получить изображение с url с помощью meteor/javascript

Вы можете сказать мне, как вернуть файл, используя этот url, используя filepicker api. Вы можете сказать мне, как использовать этот 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

нормальный источник изображения должен работать:

<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; 
} 

можно передать filepickerjson через Session объект таким образом, чтобы его отражение реактивно, как только вы его получите

+0

это просто отображает результирующие изображения ... мне нужно показывать изображения после загрузки динамически. @ Akshat –

+0

Да, вы можете отыскать 'yourfilepickerson' из' Session.get ("yourvariablename") '. Как только вы установите значение с помощью 'Session.set (« yourvariablename », ), он должен обновляться автоматически. – Akshat

Смежные вопросы