【发布时间】:2014-10-20 12:49:29
【问题描述】:
我正在尝试构建自己的社交网络作为一个项目来自学 jQuery 和 Google 应用引擎 Python API。
我目前正在尝试研究如何将图像上传到应用引擎的数据存储到服务器作为个人资料图片。
我想知道是否有人可以给我一个快速演示来告诉我如何做到这一点,我已经确定我需要使用ndb.BlobProperty,但除此之外我没有任何线索。
如果有帮助,这里是我服务器端的 User 类:
class User(ndb.Model):
# Because we will use username as an ID/key, no need to define it.
profilePicture = ndb.BlobProperty()
surname = ndb.StringProperty(required=True)
email = ndb.StringProperty(required=True)
password = ndb.StringProperty(required=True)
banned = ndb.BooleanProperty(required=True)
rank = ndb.IntegerProperty(required=True)
strikes = ndb.IntegerProperty(required=True)
def toJSON(self):
jsondata = {
"username" : self.key.id(),
"forename" : self.forename,
"surname" : self.surname,
"email" : self.email,
"password" : self.password,
"banned" : self.banned,
"rank" : self.rank
}
return json.encode(jsondata)
任何帮助将不胜感激:)
【问题讨论】:
-
我会试一试,但这个例子是在服务器端创建页面:我的 html 文件都是独立的,所以我可能会感到困惑哈哈
-
在程序中保存并发送到响应的 HTML 页面与发送到响应的文件之间没有区别。但是将它们保存为文件,这是要走的路,内联 HTML 仅适用于示例。
标签: jquery python html google-app-engine jquery-mobile