📄 save.cgi
字号:
#!/usr/bin/perl -w##################################################################### SaveImage#### Author: Dmitriy V. Novikov.## Created: 26.06.2002## email: novikov@ttk.ru###################################################################BEGIN { use strict; use vars qw ( $query $ERROR $image $notes $dirToSave); use CGI::Carp qw(fatalsToBrowser); use CGI; use MIME::Base64; $dirToSave = "./"; # It is a directory with write access sub putFile($$);} $query = new CGI; ${$_} = $query->param($_) for $query->param; print $query->header( -type=>'text/plain', -expires=>'-1d'); if (defined ($image)){ my $binImg = decode_base64($image); unless (putFile($binImg,"$dirToSave/image.png")){ print "#SHOWSTATUS=$ERROR\n"; } else { print "#SHOWDOCUMENT=view.htm\n"; } }sub putFile($$){ my $fileSrc = shift; my $fileName = shift; $ERROR = ""; if (!open (MY_FILE, ">$fileName")) { $ERROR = "Can not open file: $fileName"; } binmode MY_FILE; print MY_FILE $fileSrc; close(MY_FILE); if ($ERROR){ return 0; } else { return 1; }}1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -