구글 앱엔진 , 파이썬 쓰고 있구요
이미지 저장할때 blob key 를 이용해서 저장합니다.
AMIfv9528K-feng2RQPmInIJKmnE8PomZ1IJenb8Xp-CyM1T1Tpfzy0mslb70rcMaw9t1-Af5KuLiar4e8vYUbm9cmJC7OFhW_nB62uAJTIaZ2tf_Dhe6nwkPpJkFX2YCyVSq_MaU4O_X2VrzRmXoi-3YKHMhv6IaHFwPe7mvIMNoVDqpdiMqXY
디비에 이렇게 저장되요
평소에 html에서 가져다 쓸때는
@app.route('/photo/resized/<path:blob_key>/', methods=['GET'])
def photo_get(blob_key):
if blob_key:
blob_info = blobstore.get(blob_key)
logging.warn(blob_info)
if blob_info:
img = images.Image(blob_key=blob_key)
img.crop(0.0,0.0,1.0,1.0)
thumbnail = img.execute_transforms(output_encoding=images.PNG)
logging.info(thumbnail)
response = make_response(thumbnail)
response.headers['Content-Type'] = blob_info.content_type
return response
이 코드를 이용해서 진자2로
"{{ url_for('photo_get', blob_key=good.image_key1) }}"
이렇게 불러와집니다.
그런데 ajax로 가져오려고 했더니
자바스크립트에서는 저런 진자2가 안먹히네요... 어떻게 해야하죠..