Revision 348d92dd
Von Bernd Bleßmann vor mehr als 5 Jahren hinzugefügt
SL/Controller/Base.pm | ||
---|---|---|
159 | 159 |
|
160 | 160 |
if ($::request->is_ajax || $params{ajax}) { |
161 | 161 |
my $octets = ref $file_name_or_content ? $file_name_or_content : \ do { local $/ = undef; <$file> }; |
162 |
$self->js->save_file(MIME::Base64::encode_base64($$octets), $content_type, $size, $attachment_name)->render; |
|
162 |
$self->js->save_file(MIME::Base64::encode_base64($$octets), $content_type, $size, $attachment_name); |
|
163 |
$self->js->render unless $params{js_no_render}; |
|
163 | 164 |
} else { |
164 | 165 |
print $::form->create_http_response(content_type => $content_type, |
165 | 166 |
content_disposition => 'attachment; filename="' . $attachment_name . '"', |
Auch abrufbar als: Unified diff
Controller::send_file: rendern bei ajax abschalten können
Damit kann man weitere client_js-Kommandos absetzen.