2009-07-19 10 views
5

मेरे पास वीडियो और छवि मॉडल के साथ एक रेल ऐप है। प्रगति संकेत प्रतिक्रिया और कतार अपलोड करने के लिए दोनों SWFUpload का उपयोग करते हैं। इसलिए वे एक TempImage, और TempVideo मॉडल पर अपलोड किए जाते हैं, जब ActiveRecord वीडियो और छवि मॉडल सहेजे जाते हैं तो temps को स्थानांतरित कर दिया जाता है।रेलवे में पेपरक्लिप का उपयोग करके सभी प्रोसेसिंग किए जाने के बाद आप एस 3 को फाइल कैसे भेज सकते हैं?

छवियों पर डिफ़ॉल्ट शैलियों को डिफ़ॉल्ट पेपरक्लिप प्रोसेसर के साथ बनाया जाता है। अपलोड किए जाने के बाद वीडियो पर वे पृष्ठभूमि में कतारबद्ध होते हैं (& वर्कलिंग का उपयोग करके) FLV प्रारूप में ट्रांसकोड किए जाने के लिए और एक जेपीजी थंबनेल बनाया गया है।

तो मेरा सवाल यह है: मैं स्थानीय सर्वर पर इन सभी रूपांतरणों को करने में सक्षम होना चाहता हूं, लेकिन मैं अपने सर्वर पर स्पेस और बैंडविड्थ को सुरक्षित रखने के लिए फ़ाइलों को एस 3 पर संग्रहीत करना चाहता हूं। ऐसा करने के लिए मैं पेपरक्लिप के लिए एस 3 बैकएंड का उपयोग कैसे कर सकता हूं? या इसके बजाय मेरे पास एक पृष्ठभूमि कार्य होना चाहिए जो सभी बाद के कार्यों को पूरा करने के बाद पेपरक्लिप के स्वतंत्र रूप से एस 3 पर अपलोड करता है जो पेपरक्लिप गुणों को नए एस 3 पथ को प्रतिबिंबित करने के लिए अद्यतन करता है?

उत्तर

4

मैंने अभी एक लेख लिखा है कि मैं पेर्लक्लिप अपलोड (फाइल सिस्टम पर) और स्टार्लिंग और वर्कलिंग के साथ पृष्ठभूमि में अमेज़ॅन एस 3 के सिंक्रनाइज़ेशन को कैसे संभालता हूं। आप इसे अपनी स्थिति में अनुकूलित करने में सक्षम हो सकते हैं।

http://aaronvb.com/blog/2009/7/19/paperclip-amazon-s3-background-upload-using-starling-and-workling

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^