version 1.54.2.1, 2017/11/16 18:09:59
|
version 1.57, 2018/05/02 17:08:40
|
Line 32 use Apache::lonnet;
|
Line 32 use Apache::lonnet;
|
use Apache::loncommon; |
use Apache::loncommon; |
use Apache::loncleanup; |
use Apache::loncleanup; |
use Apache::lonlocal; |
use Apache::lonlocal; |
use LWP::UserAgent; |
|
use HTTP::Request::Common; |
use HTTP::Request::Common; |
use LONCAPA::Configuration; |
use LONCAPA::Configuration; |
|
use LONCAPA::LWPReq; |
use strict; |
use strict; |
|
|
sub ims_config { |
sub ims_config { |
Line 140 sub uploadzip {
|
Line 140 sub uploadzip {
|
unless ($fname) { return 'error: no uploaded file'; } |
unless ($fname) { return 'error: no uploaded file'; } |
# Save the file |
# Save the file |
chomp($env{'form.uploadname'}); |
chomp($env{'form.uploadname'}); |
open(my $fh,'>'.$tempdir.'/'.$fname); |
open(my $fh,'>',"$tempdir/$fname"); |
print $fh $env{'form.uploadname'}; |
print $fh $env{'form.uploadname'}; |
close($fh); |
close($fh); |
} elsif ($context eq 'CSTR') { |
} elsif ($context eq 'CSTR') { |
Line 4963 sub retrieve_image {
|
Line 4963 sub retrieve_image {
|
my ($context,$res,$dirname,$cdom,$cname,$docroot,$destdir,$urlpath,$filename) = @_; |
my ($context,$res,$dirname,$cdom,$cname,$docroot,$destdir,$urlpath,$filename) = @_; |
my $contents; |
my $contents; |
my $url = $urlpath.$filename; |
my $url = $urlpath.$filename; |
my $ua=new LWP::UserAgent; |
my $lonhost = $Apache::lonnet::perlvar{'lonHostID'}; |
my $request=new HTTP::Request('GET',$url); |
my $request=new HTTP::Request('GET',$url); |
my $response=$ua->request($request); |
my $response=&LONCAPA::LWPReq::makerequest($lonhost,$request); |
if ($response->is_success) { |
if ($response->is_success) { |
$contents = $response->content; |
$contents = $response->content; |
if (!-e "$docroot/$res") { |
if (!-e "$docroot/$res") { |