1 # -*- coding: utf-8 -*-
6 class ImportController(openerp.addons.web.http.Controller):
7 _cp_path = '/base_import'
9 @openerp.addons.web.http.httprequest
10 def set_file(self, req, file, import_id, jsonp='callback'):
11 import_id = int(import_id)
13 written = req.session.model('base_import.import').write(import_id, {
15 'file_name': file.filename,
16 'file_type': file.content_type,
17 }, req.session.eval_context(req.context))
19 return 'window.top.%s(%s)' % (
20 jsonp, simplejson.dumps({'result': written}))