小编sys*_*out的帖子

Google AppEngine Blobstore:在Java中按文件名下载Blob

假设我已经将一堆文件(在这种情况下,如果重要的话)上传到GAE的BlobStore.
后来,我希望能够从其他地方下载这些文件.
我知道我可以使用BlobStoreService的serve方法通过BlobKey获取blob,但是如何获取与给定文件名关联的blobkey?
我似乎无法找到任何内置功能.

java google-app-engine blob blobstore

4
推荐指数
1
解决办法
3201
查看次数

Google App Engine数据存储区多行条目未在HTML中显示为多行

以Google App Store留言板演示为例,当输入多行并存储时,当回读并显示时,它会出现在一行中.
我们怎样才能让它在最初进入多条线条时显得格外出现?

databasemodel是这样的:

class Greeting(db.Model):
    author = db.UserProperty()
    content = db.StringProperty(multiline=True)
    date = db.DateTimeProperty(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

提交表格如下:

self.response.out.write("""
          <form action="/sign" method="post">
            <div><textarea name="content" rows="3" cols="60"></textarea></div>
            <div><input type="submit" value="Sign Guestbook"></div>
          </form>
        </body>
      </html>""")
Run Code Online (Sandbox Code Playgroud)

python google-app-engine multiline

4
推荐指数
1
解决办法
764
查看次数

如何使用Python Mechanize从基于Web的文件服务器下载文件

我在私有ftp文件服务器上有一系列文件,我试图使用mechanize下载.

机械化链接对象具有结构

Link(base_url='http://myfileserver.com/cgi-bin/index.cgi', url='index.cgi?page=download&file=%2Fhome%2Fjmyfileserver%2Fpublic_html%2Fuser_data%2Fmycompany%2F.ftpquota', text='Download [IMG]', tag='a', attrs=[('href', 'index.cgi?page=download&file=%2Fhome%2Fjmyfileserver%2Fpublic_html%2Fuser_data%2Fmycompany%2F.ftpquota'), ('class', 'ar')])
Run Code Online (Sandbox Code Playgroud)

这基本上对应于文件图标链接到文件的链接

我是机械化新手.
但是如何下载链接文件可以从中获取

urlparse.urljoin(base_url , url)
Run Code Online (Sandbox Code Playgroud)

将两者结合起来得到:

http://myfileserver.com/cgi-bin/index.cgi?page=download&file=%2Fhome%2Fjmyfileserver%2Fpublic_html%2Fuser_data%2Fmycompany%2F.ftpquota
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么办.

我的原始代码

import mechanize
import subprocess
import urlparse
br = mechanize.Browser()
br.open("http://myfileserver.com/cgi-bin/index.cgi")
br.select_form(nr=0)
br['login'] = "mylogin"
br['password'] = "mypassword"
br.submit()
#print dir(br)
myfiles = []
for alink in br.links():
    print alink
    myfiles.append(alink)

def downloadlink(l):
    print " Trying to download", l.url.split("%2F")[-1]
    f=open(l.url.split("%2F")[-1],"w") 
    myurl = urlparse.urljoin(l.base_url,l.url)
    print myurl
    # Dont know how to proceed



for linkobj in myfiles:

    if "sca" in linkobj.url:
        #br.follow_link(text='[IMG]', …
Run Code Online (Sandbox Code Playgroud)

python mechanize download

4
推荐指数
1
解决办法
1961
查看次数

从Google App Engine流式传输音频

是否可以从BlobStoreAppEngine上流式传输音频文件?
如果是,那么从直接网址流式传输.mp3文件呢?

audio google-app-engine stream

4
推荐指数
1
解决办法
1728
查看次数

Android主屏幕小部件文档

您是否知道任何记录如何在Android上开发主屏幕小部件的书籍,文章,示例和截屏视频?

我刚刚找到这些链接:

我想开发一个小的主屏幕自动收报机,我正在寻找正确的编码方式.

android android-widget

3
推荐指数
1
解决办法
2万
查看次数

如何使用方法名和类名调用类的静态方法

从这样的类开始:

class FooClass(object):
    @staticmethod
    def static_method(x):
        print x
Run Code Online (Sandbox Code Playgroud)

通常,我会调用类的静态方法:

FooClass.static_method('bar')
Run Code Online (Sandbox Code Playgroud)

是否可以调用只具有类名和方法名的静态方法?

class_name = 'FooClass'
method_name = 'static_method'
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
4328
查看次数

使用Python列表查询Google App Engine数据存储区

我在我的Google App Engine应用程序中创建了一个表单,供用户从列表中选择项目,然后将从名为Item的数据存储表中提取其中的具体详细信息(例如名称,其他属性),并在表格中显示用户提交表单.

我有一个Python列表,其中包含从表单中提取的所选条目的键.我想使用此列表查找数据存储区中的条目,并以我可以传递给Django模板的方式返回它们.

我试图在这个论坛上遵循建议使用GQL查询,但到目前为止我得到的都是空结果,无论是使用fetch(),硬编码键值,尝试使用WHERE Key IN :list或的一些变体WHERE Key = :variable.

如果您需要代码,请告诉我哪些部分会有所帮助.

python django google-app-engine gql

3
推荐指数
1
解决办法
784
查看次数

JumpNote:未指定主类型

我正在Android/GoogleApp中迈出第一步,我正在尝试探索Jumpnote示例:http: //code.google.com/p/jumpnote/

我能够将Android和Appengine项目导入eclipse,但在尝试运行Jumpnote-web部分时遇到了以下问题(android运行良好).

运行Web部件时出现错误Main type is not specified,AFAIK暗示该项目缺少主要功能.

跳转示例的情况确实如此,我需要手动添加它,或者我错过了其他的东西?

java eclipse google-app-engine

3
推荐指数
1
解决办法
3315
查看次数

Google app引擎gql查询两个属性相同的字符串

我有一个名为的数据模型Game.

Game模型中,我有两个属性player1,player2它们是名称.

我想找到一个播放器,game但我不知道如何构建查询,因为gql不支持OR子句,然后我不能使用select * from Game where player1 = 'tom' or player2 = 'tom'语句.

那么,我该如何解决这个问题呢?
我是否必须修改我的数据模型?

python google-app-engine

3
推荐指数
1
解决办法
621
查看次数

如何在Google App Engine上获取实际的URI?

我正在使用Gaelyk 0.7和GAE 1.5,我试图在控制器/视图中获取请求URI:

${request.uri}
Run Code Online (Sandbox Code Playgroud)

这在本地工作正常,但org.mortbay.jetty.Request.getUri()在生产中似乎不支持.
当我到达时,/some/path我希望获得'/some/path'URI,但${request.requestURI}给我一些类似的东西'/index.groovy'.

这有什么解决方法吗?

groovy google-app-engine jetty gaelyk

3
推荐指数
1
解决办法
235
查看次数