Projet

Général

Profil

0001-json-export-content-of-uploads-7254.patch

Thomas Noël, 15 mai 2015 13:16

Télécharger (1,09 ko)

Voir les différences:

Subject: [PATCH] json: export content of uploads (#7254)

 wcs/fields.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
wcs/fields.py
17 17
import time
18 18
import random
19 19
import re
20
import base64
20 21
import xml.etree.ElementTree as ET
21 22

  
22 23
from quixote import get_request, get_publisher
......
707 708
        return ['%s' % value]
708 709

  
709 710
    def get_json_value(self, value):
710
        return {'field_id': self.id, 'filename': value.base_filename}
711
        return {
712
            'field_id': self.id,
713
            'filename': value.base_filename,
714
            'content_type': value.content_type or 'application/octet-stream'
715
            'content': base64.b64encode(value.get_file_pointer().read())
716
        }
711 717

  
712 718
    def perform_more_widget_changes(self, form, kwargs, edit = True):
713 719
        if not edit:
714
-