示例#1
0
def files_metadata_key():
    params = _get_url_params()
    db_ref = shares.retrieve_ref(urllib2.unquote(request.args["key"]))
    return make_metadata(db_ref.root, db_ref.path, db_ref.blob, **params)
示例#2
0
文件: get.py 项目: icecrime/datastore
def files_get_key(key):
    db_ref = shares.retrieve_ref(urllib2.unquote(key))
    fmdata = metadata.make_metadata(db_ref.root, db_ref.path, db_ref.blob)
    stream = file_store.retrieve_blob_stream(db_ref.root, db_ref.blob.hash)
    return _send_file(stream, db_ref.path, fmdata, db_ref.blob.iv)