METHOD /iwbep/if_mgw_appl_srv_runtime~get_stream.
DATA: ls_stream TYPE ty_s_media_resource,
er_entity TYPE REF TO data,
lr_entity TYPE REF TO data,
ls_file TYPE cl_sample_mpc=>ts_file,
ls_lheader TYPE ihttpnvp.
CASE iv_entity_name.
WHEN 'File'.
* Load ls_file info here
ls_stream-value = ls_file-content.
ls_stream-mime_type = ls_file-mime_type.
ls_lheader-name = 'Content-Disposition'.
ls_lheader-value = 'inline; filename="'.
CONCATENATE ls_lheader-value ls_file-file_name INTO ls_lheader-value.
CONCATENATE ls_lheader-value '"' INTO ls_lheader-value.
set_header( is_header = ls_lheader ).
copy_data_to_ref( EXPORTING is_data = ls_stream
CHANGING cr_data = er_stream ).
ENDCASE.
ENDMETHOD.
ls_file-file_name = escape( val = ls_file-file_name
format = cl_abap_format=>e_url ).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
38 | |
19 | |
13 | |
13 | |
10 | |
10 | |
10 | |
10 | |
8 | |
8 |