2014-11-08 7 views
5

मैं Meteor का उपयोग कर रहा हूं और एक छवि अपलोड फ़ील्ड के साथ एक फॉर्म बनाना चाहता हूं जो अपलोड की गई फ़ाइल को अपने मूल आकार में अमेज़ॅन एस 3 बाल्टी में सहेजता है और साथ ही एकाधिक थंबनेल आकार परिभाषित करता है (पास) कोड के माध्यम से।थियनेल के साथ उल्का अमेज़ॅन एस 3 छवि अपलोड

अब तक मैं lepozepo:s3 package का उपयोग कर रहा हूं जो बहुत अच्छा काम करता है लेकिन अतिरिक्त थंबनेल बनाने के लिए विकल्पों की अनुमति नहीं देता है।

यह देखते हुए कि मैं मूल फ़ाइलों को S3 पर अपलोड कर सकता हूं, मैं अमेज़ॅन पर एक सेवा को देखने पर विचार कर रहा हूं जो वांछित थंबनेल उत्पन्न कर सकता है और फिर मेरे उल्का ऐप को सूचित कर सकता है। लेकिन मुझे यकीन नहीं है कि इसे कैसे प्राप्त किया जाए।

क्या कोई मुझे सही दिशा में इंगित कर सकता है या इसके लिए कुछ अंतर्दृष्टि साझा कर सकता है?

पीएस: मैं Filepicker.io का उपयोग करना टालना चाहता हूं।

उत्तर

2

लगता है कि मैं गलत पथ का अनुसरण कर रहा था। कलेक्शनएफएस में मुझे जो कुछ चाहिए और बहुत कुछ है। अब मैं इसे और अधिक करने के लिए बहुत अधिक गुंजाइश के साथ काम कर रहा हूँ। यह संबंधित गिथब पृष्ठों पर स्पष्ट मार्गदर्शिका वाले पैकेजों का एक शानदार संग्रह है।

यहाँ संकुल मैं usings समाप्त हो गया है: - आधार

  • cfs:gridfs -

    Code sample →

  • +0

    शानदार पोस्ट यह वही है जो मैं एक शानदार उत्तर के लिए +1 +1 की तलाश में था: पी –

    +1

    फिलहाल, संग्रहएफएस को हटा दिया गया है। एक और समाधान का उपयोग किया जाना है। – Menda

    +0

    यह पैकेज अब बहिष्कृत है। lepozepo: s3 पैकेज या टोमी: अपलोड-सर्वर बहुत अच्छे विकल्प हैं। – Liko

    0

    ग्राहक और छवि सर्वर आकार बदलने के लिए ब्लूंप की "jquery फ़ाइल अपलोड" देखें। क्लाइंट पर आपके पास सर्वर पर सीमित सीमित संभावनाएं हैं, सर्वर पर आप छवि मैगिक की पूरी शक्ति का उपयोग कर सकते हैं। या सामान्य रूप से उल्का के लिए फ़ाइल अपलोड के लिए http://doctorllama.wordpress.com पर मेरे ब्लॉग पोस्ट को देखें।

    0

    सीएफएस: gridfs - किसी कारण के लिए आवश्यक, सुनिश्चित करें कि क्यों

    उल्का gridfs का उपयोग कर मोंगो डेटाबेस के अंदर फ़ाइल हिस्सा स्टोर करने के लिए नहीं। एस 3 के मामले में यह अस्थायी भंडारण के लिए है।

    +0

    बेहतर होगा अगर आपने इसे इसके उत्तर में टिप्पणी के रूप में जोड़ा। – nilsi

    1

    CollectionFS अब पदावनत है, लेकिन वहाँ अन्य विकल्प हैं:

    उपयोग jQuery-File-Upload (जो महान है), यह अंगूठे उत्पन्न करता है, है आकार और स्वरूप मान्यता, आदि मूल रूप से इन दो संकुल एक साथ उपयोग करना:

    https://atmospherejs.com/tomi/upload-jquery

    https://atmospherejs.com/tomi/upload-server

    आप एस 3 एकीकरण के लिए अन्य पैकेज का उपयोग कर सकते हैं।

    तरह: https://github.com/peerlibrary/meteor-aws-sdk/


    अच्छा है, लेकिन आप अन्य पैकेज के साथ एकीकृत या करने की आवश्यकता होगी यदि आप उदाहरण के लिए अंगूठे उत्पन्न करने के लिए की जरूरत है तुम्हरे द्वारा। मैं परीक्षण नहीं किया है, लेकिन मैं इस सुझाव मिल गया: https://github.com/jamgold/cropuploader


    • अपलोड केवल, लेकिन कैसे अंगूठे उत्पन्न या S3/ड्रॉपबॉक्स/GridFS/के साथ एकीकृत करने के उदाहरण के साथ: https://github.com/VeliovGroup/Meteor-Files/

    रिच प्रलेखन और अच्छा करता है जो प्रस्तावित करता है: छवियां अपलोड करें।


    अपनी आवश्यकताओं के अनुसार सर्वोत्तम अनुकूलन का उपयोग करें।