My source do not show a pdf in my page everything else is fine,

This is the source code:

==============================================================
-module(rptPedidos_resource).

-export([init/1, allowed_methods/2, process_post/2]).
-export([content_types_provided/2]).
-export([to_json/2, json_body/1]).

-include_lib("webmachine/include/webmachine.hrl").

%%init([]) -> {ok, undefined}.
init(Config)->
{{trace, "/tmp"}, Config}.

allowed_methods ( RD, Ctx )->
{['POST','GET','HEAD'], RD, Ctx}.

%%content_types_provided ( RD, Ctx )->
%% {[{"application/json",to_json}],RD,Ctx}.

content_types_provided ( RD, Ctx )->
{[{"application/pdf",to_pdf}], RD, Ctx }.

to_pdf(ReqData, Context)->
Body = "/root/sicap-rpt/reports/javascript.pdf",
{Body, ReqData, Context}.

to_json ( RD, Ctx )->
{json_body (wrq:req_qs(RD)), RD, Ctx}.

process_post ( RD, Ctx )->
Data = mochiweb_util:parse_qs ( wrq:req_body ( RD ) ),
Struct = mochijson2:decode ( proplists:get_value ( "json", Data ) ),
Struct2 = proplists:get_value ( "json", Data ),
{struct, [{<<"nombre">>, Nombre }]} = Struct,
RD1 = wrq:set_resp_header("Content-Type","application/pdf", RD ),
Ans = "attachment;filename=/root/sicap-rpt/reports/javascript.pdf",
RD2 = wrq:append_to_resp_body ( Ans, RD1 ),
{true, RD2,Ctx}.

json_body ( QS )->
mochijson:encode ( { struct, QS } ).


===============================================================

any ideas why is wrong?

-- 
JCesar
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to