0
我們有一個文件,從HTML表單發送到CGI(perl)腳本。 我們知道,通過CGI.PM將文件從HTML傳送到磁盤(作爲RAM的替代方法)。在這種情況下,我有一個問題:是否有可能通過從內存塊到CGI腳本(比如數組)來讀取文件? 我們必須儘可能簡單的代碼:從大塊CGI.PM文件中讀取
#!/usr/bin/perl
use strict;
use warnings;
use CGI;
use CGI::Carp qw (fatalsToBrowser);
my $q = new CGI;
my @file = $q->upload("file"); # here I think must be some while(<>) {} for reading from N byte to X byte.
而且如果可能的話,然後我有第二次的問題:是它可以讀取不同的數據塊(比如:往返從0到500字節開始,那麼1000至1500年,再從501到999個字節?謝謝!
當我看到「CGI .PM「,我發現自己想知道你是否使用VMS或DOS。 – tjd
@tjd當我看到你的評論時,我發現自己想知道什麼是VMS和DOS(除非你的意思是DOS作爲操作系統)?請你好好解釋一下嗎?謝謝! – Arsenii
VMS和DOS是兩個使用嚴格大寫文件名的操作系統。在大多數其他操作系統中,文件名將是「CGI.pm」。 – tjd