file.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:server 作者: viur-framework 项目源码 文件源码
def getUploads(self, field_name = None):
        """
            Get uploads sent to this handler.
            Cheeky borrowed from blobstore_handlers.py - © 2007 Google Inc.

            Args:
                field_name: Only select uploads that were sent as a specific field.

            Returns:
                A list of BlobInfo records corresponding to each upload.
                Empty list if there are no blob-info records for field_name.

        """
        uploads = collections.defaultdict(list)

        for key, value in request.current.get().request.params.items():
            if isinstance(value, cgi.FieldStorage):
                if "blob-key" in value.type_options:
                    uploads[key].append(blobstore.parse_blob_info(value))
        if field_name:
            return list(uploads.get(field_name, []))
        results = []
        for uploads in uploads.itervalues():
            results.extend(uploads)
        return results
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号