google-app-engine


Is it cost-effective to store images inside a folder rather than the Google Cloud storage?


When a user uploads an image, it is stored locally inside my project folder, inside a folder called uploads.
When I deploy my website to the App Engine, images are still being stored inside the upload folder. If the website attracts more users, there could be up to millions of images stored there.
Is this effective cost/price wise ?
Or should I upload the images to the google cloud storage ?
(Apparently, the images are stored as "binary files". At least that's what GCP tells me when I navigate inside the source code to my uploads folder. All images display fine though).
In App Engine, the local filesystem that your application is deployed to is not writeable. link
Google introduced Direct File Uploads but are limited to a combined size of 32MB. link.
You should upload your files/assets to Google Cloud Storage (or any other cloud service).

Related Links

Google App Engine Application Error 5
How to get only a key—without loading the entity—from ReferenceProperty in GAE?
Remove appid (& namespace) from Key string
Calculating unique elements from huge list in Google App Engine
How to read byte by byte from appengine datastore Entity Object
Google App Engine: Entity ID not showing
When to avoid memcache?
Google App Engine: import export blobstore
Matlab Javabuilder using GWT
Mixing static and dynamic endpoints in app.yaml file
Timeout loading application on GAE using web2py
Need to access GAE logs programmatically
How to move application out of the Google App Engine?
why does gql query result cause exception when calling get()
Unable to update app: Failed to compile JSP Files
Recommendations with hierarchical data on non-relational databases?

Categories

HOME
phantom-dsl
porting
spark-streaming
c++11
amp-html
formal-languages
character-encoding
mstest
sublimetext
retrofit2
bing-maps
little-proxy
jxl
enterprise-architect
package.json
mathprog
dimensional-modeling
red5
video-editing
google-container-registry
windows-xp
backpack-for-laravel
r-mice
react-toolbox
scriptella
displaytag
dynamically-generated
moses
slidetoggle
winpe
alm
turfjs
jbutton
biztalk-rule-engine
reverse
pdw-file-browser
jwplayer6
openerp-7
google-knowledge-graph
xdocreport
connection-pool
sim-card
cin
urlsession
signals-slots
attributeerror
importerror
lampp
magento-2.0.7
datamaps
openblas
compiler-design
dt
quicktime
offline.js
cd-burning
flex-monkey
redistributable
ziparchive
uicolor
dimension
jtwig
http-status-code-401
kiosk
np-spring
httpruntime.cache
blitline
contentcontrol
concurrentmodification
boomerang
themoviedb-api
computer-architecture
video-player
.bash-profile
doctype
airbrake
avahi
osc
crowd
imagefilter
ss7
terminate
ebay-lms
kaleidoscope
apache-abdera
argouml
redis-py
vfs
fitbounds
procedures
cruisecontrol.rb
jqueryform
dot-emacs
zen
data-mapping
purepdf
fail-fast-fail-early
dsoframer
httpcookie
pbcopy

Resources

Encrypt Message