كيف يمكنني تخزين الملفات على Google Storage ، ولكن تخطي جزء GAE لجلبها؟

StackOverflow https://stackoverflow.com/questions/4112903

سؤال

أحب محرك تطبيق Google لخاستق البيانات (وحقيقة أنني أستطيع التطوير في بيثون) ولكن لديهم حدود 1 ميجابايت على جلب الملفات وتحميلها. من ناحية أخرى ، لم يكن ذلك مصنوعًا.

تمكنت من إنشاء خدمة تحصل على عنوان URL (أو ملف من المستخدم) ، وجلبه على GAE ثم وضعه على تخزين Google. يعمل بشكل جيد تمامًا ، ولكن بالنسبة للملفات التي تقل عن 1 ميجابايت. هناك الحلول بالطبع ، لكنني أعتقد أنه من الممكن القيام بذلك بشكل أسرع عن طريق تخطي GAE لاسترجاع البيانات.

لذا فإن سؤالي هو: هل من الممكن الحفاظ على مخزن البيانات الخاص بي على GAE وعلى معرفة عنوان URL فقط (أو نموذج خاص لتحميل الملفات) قم بإنشاء الرؤوس ثم السماح لـ Google بتخزين جلب الملف وتخزينه دون حد 1 ميغابايت؟

هل كانت مفيدة؟

المحلول

لا. لا يدعم تخزين Google جلب الملف لك.

نصائح أخرى

لا يهم أين يتم تخزين الملف. ليس فقط حد حجم كيان مخزن بيانات 1 ميغابايت ، ولكن هناك حد بيانات البيانات 1 ميجابايت في الذاكرة. لذلك حتى إذا قمت بتخزين الملف في مكان آخر ، فسيتعين عليك تقسيمه إلى قطع لتتمكن من العمل عليه على محرك التطبيق.

بالنسبة إلى Java على GAE ، أقترح النظر في Gaevfs (http://code.google.com/p/gaevfs/). إنه يحول مخزن بيانات محرك التطبيق إلى نظام ملفات يمكنه تخزين الملفات ذات الحجم التعسفي والعمل عليها كملفات عادية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top