aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2009-04-14 22:54:39 +0000
committerplegall <plg@piwigo.org>2009-04-14 22:54:39 +0000
commit3c27690c8761a5903e1697c4d1e365a1b0e4fa5c (patch)
tree65890bedc454f597cc00e96338b8ae9961edb643 /tools
parent77721e034bd53b3a3bb6cd2e0fd33d3564c638b2 (diff)
merge r3239 from branch 2.0 to trunk
bug 949 fixed: to avoid memory limit on server side, base64 encode chunks one by one on client side and base64 decode chunks one by one on server side. git-svn-id: http://piwigo.org/svn/trunk@3240 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'tools')
-rw-r--r--tools/piwigo_remote.pl4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/piwigo_remote.pl b/tools/piwigo_remote.pl
index 91142f25a..32ecbf030 100644
--- a/tools/piwigo_remote.pl
+++ b/tools/piwigo_remote.pl
@@ -255,7 +255,7 @@ sub pwg_ws_get_query {
sub send_chunks {
my %params = @_;
- my $content = encode_base64(read_file($params{filepath}));
+ my $content = read_file($params{filepath});
my $content_length = length($content);
my $nb_chunks = ceil($content_length / $conf{chunk_size});
@@ -273,7 +273,7 @@ sub send_chunks {
$conf{base_url}.'/ws.php?format=json',
{
method => 'pwg.images.addChunk',
- data => $chunk,
+ data => encode_base64($chunk),
original_sum => $params{original_sum},
position => $chunk_id,
type => $params{type},