def tournament_photo_upload(request, team_id = None, player_id = None, news_id = None, referee_id = None, match_id = None, format='html'): item = request.POST.get("item", "") #logging.info("item: %s",item) item_id = request.POST.get("item_id", "") #logging.info("item_id: %s",item_id) logging.info("Image uploading.. \t item: %s \t item_id: %s", item, item_id) if request.method == "POST" and request.is_owner and item and item_id:# and request.is_owner: #logging.info("POST upload: %s", request.FILES) key = gsimage.image_upload(request = request, item = item, item_id = item_id) return http.HttpResponseRedirect("/uploaded/%s" % key) return http.HttpResponse(status=301) return util.HttpJsonResponse(results, request) return http.HttpResponse('{"name":"picture1.jpg","size":902604,"url":"\/\/example.org\/files\/picture1.jpg","thumbnail_url":"\/\/example.org\/thumbnails\/picture1.jpg","delete_url":"\/\/example.org\/upload-handler?file=picture1.jpg","delete_type":"DELETE"}') #logging.info("request: %s",request) blob_info_list = get_uploads(request) blob_info = blob_info_list[0] logging.info("Name: %s",blob_info.filename) logging.info("Size: %s",blob_info.size) return http.HttpResponse('{"name":"picture1.jpg","size":902604,"url":"\/\/example.org\/files\/picture1.jpg","thumbnail_url":"\/\/example.org\/thumbnails\/picture1.jpg","delete_url":"\/\/example.org\/upload-handler?file=picture1.jpg","delete_type":"DELETE"},{"name":"picture2.jpg","size":841946,"url":"\/\/example.org\/files\/picture2.jpg","thumbnail_url":"\/\/example.org\/thumbnails\/picture2.jpg","delete_url":"\/\/example.org\/upload-handler?file=picture2.jpg","delete_type":"DELETE"}') return img_load = request.FILES.get('files[]') if img_load: file_name = request.FILES['files[]'].name img = request.FILES['files[]'].read() results = api.image_set(path = item, id = item_id, content = img, file_name = file_name) return util.HttpJsonResponse(results, request) else: logging.error("No photo uploaded") logging.error("No Right for photo uploaded") return http.HttpResponse('[]')
def referee_photo_upload(request, referee_id, format='html'): if request.method == "POST" and request.is_owner: img_load = request.FILES.get('file') if img_load: img = request.FILES['file'].read() item = api.image_set("referee", referee_id, img) logging.info("Small:\t %s", item) return http.HttpResponse('{"name":"%s","type":"image/jpeg","size":"123456789"}' % item) else: logging.error("No photo uploaded") return http.HttpResponse('{"name":"","type":"image/jpeg","size":"123456789"}')