'url_query_decode',
'read_data_file',
'join_path',
- 'merge_url'
+ 'merge_url',
+ 'open_encoded', 'stat_encoded'
);
use bsta_lib (
'STATE', 'INTF_STATE',
if ($try_onged) {
$frame_path = join_path(PATH_SEPARATOR(), WWW_PATH(), $frame_file);
- $r = open($fh, '<' , encode('locale_fs', $frame_path));
+ $r = open_encoded($fh, '<' , $frame_path);
if ($r) {
close($r);
$frame_path = merge_url(
}
unless ($r) {
$frame_path = join_path(PATH_SEPARATOR(), DATA_PATH(), $frame_file);
- $r = open($fh, '<' , encode('locale_fs', $frame_path));
+ $r = open_encoded($fh, '<' , $frame_path);
unless ($r) {
exit fail_open_file($method, 'image file', $frame_file);
}
exit fail_500("Can't switch file to binary mode.");
}
-if (my @file_info = stat($frame_path)){
+if (my @file_info = stat_encoded($frame_path)){
print 'Content-length: '.$file_info[7]."\n";
}
print 'Content-type: '.$frame_data{'content-type'}."\n";