liquid_feedback_frontend
changeset 1176:5ae3b8d819c5
Added missing WebMCP 2.0 support for member image upload
author | bsw |
---|---|
date | Thu Mar 26 19:32:44 2015 +0100 (2015-03-26) |
parents | d70610e37245 |
children | 7568c15765d9 |
files | app/main/member/_action/update_images.lua config/init.lua |
line diff
1.1 --- a/app/main/member/_action/update_images.lua Thu Mar 26 19:32:06 2015 +0100 1.2 +++ b/app/main/member/_action/update_images.lua Thu Mar 26 19:32:44 2015 +0100 1.3 @@ -28,11 +28,12 @@ 1.4 end 1.5 1.6 if not member_image then 1.7 + local meta = request.get_param{ name = image_type, meta = true } 1.8 member_image = MemberImage:new() 1.9 member_image.member_id = member_id 1.10 member_image.image_type = image_type 1.11 member_image.scaled = false 1.12 - member_image.content_type = cgi.post_types[image_type] or nil 1.13 + member_image.content_type = meta.content_type 1.14 member_image.data = "" 1.15 member_image:save() 1.16 end
2.1 --- a/config/init.lua Thu Mar 26 19:32:06 2015 +0100 2.2 +++ b/config/init.lua Thu Mar 26 19:32:44 2015 +0100 2.3 @@ -94,7 +94,12 @@ 2.4 end 2.5 2.6 function request.get_param(args) 2.7 - return request.get_param_strings()[args.name] 2.8 + if args.meta then 2.9 + return { content_type = cgi.post_types[image_type] } 2.10 + else 2.11 + return request.get_param_strings()[args.name] 2.12 + end 2.13 + 2.14 end 2.15 2.16 function request.add_header(key, value)