Yamada-san, You would need to set up a perl response handler like: <Location /webdav> SetHandler modperl PerlSetupEnv On PerlResponseHandler +Your::WebDav::Module </Location>
and in your module Your::WebDav::Module you would write something like:
BEGIN
{
use strict;
use warnings;
use Apache2::RequestRec ();
use Apache2::Log ();
use Apache2::Const -compile => qw( DECLINED OK :http );
use Apache2::RequestUtil ();
use Apache2::SubRequest ();
use APR::Request ();
};
sub handler : method
{
my $self = shift( @_ );
# Do stuff to handle the request, accepting it, declining it, etc.
}
Kind regards,
Jacques Deguest
(incidentally Tokyo, Japan)
On 2022/01/11 13:49, Yamadaえりな wrote:
Hello list, We are using mod_dav with apache2.4 to manage files via webdav protocol. We want to limit file uploading based on the user's total storage.For instance, if a user has his storage size reached to the max limit, he can't upload files anymore.Do you have any suggestions on how I can implement this by modperl? Thanks in advance. Yamada
OpenPGP_0x5F3C0261CDB2E752.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature
