kan geen bestand downloaden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »
RareAMV Unknown

RareAMV Unknown

10/05/2013 12:21:47
Quote Anchor link
Ik heb geen flauw idee of ik dit in de goede topic past, ik voel me nog een beginner, en ben dat waarschijnlijk ook, dus als dit hier verkeerd staat, of verkeerd is gepost, mogen de moderators het natuurlijk weghalen.

Ik heb een probleem, ik probeer een download scriptje te maken, maar hij heeft nogal problemen met een mp3 bestand(daarmee test ik), als ik op submit(in het html formulier), nadat ik natuurlijk een url hebt ingetypt in de text area, dan geeft hij alleen een lijst met allemaal tekens(alsof hij een mp3 bestand opent met een kladblok). Het werkt wel als ik de formulier de info direct naar de download script stuur. Ik zou graag willen weten waarom hij het niet doet. Al vast Bedankt.

p.s. let niet op de rommelige manier, zoals dat met de totaal overbodige submit... het werkt nu half en ik wil het ook halfwerkend of beter houden....

Dit is wat er uit het script komt(gedeeltelijk)als ik dezel link gebruik:
http://freedownloads.last.fm/download/494669779/Calgary.mp3 (geen illegaal mp3 bestand hoor)

this url works(this is done by test.php)
____________________________________________
This is done with my download php script(download.php)
____________________________________________

URL: http://freedownloads.last.fm/download/494669779/Calgary.mp3

downloadtype: music

Using music option for download!!!

ID3TIT2CalgaryTPE1 Bon IverTALB Bon IverTRCK8COMMLengFree download from http://www.last.fm/music/Bon+Iver and http://MP3.comÿû`Info%^=– !#&)+.0358;=@BEGJMORTWY\_adfiknqsvx{}‚„‡‰Œ‘”–™›ž £¦¨«­°²µ¸º½¿ÂÄÇÊÌÏÑÔÖÙÜÞáãæèëîðóõøúý9LAME3.96r¯.G€$4N€=–Gj3Vÿû`ðf€ К 3@LAME3.96.1UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.96.1UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUÿû’`¾ðf€ К 3@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.96.1UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUÿû’`ÿðf€ К 3@UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.96.1UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUÿû’`ÿðf€ К ENZ....

Hier is de code(main.php):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
//Variables from form.
$url = $_GET['downloadlink'];
$downloadtype = $_GET['downloadtype'];
$submit = 'submit';


//setting up curl execution code
$ch = curl_init('http://localhost/downloadphp.php?downloadlink='. $url .'&downloadtype='. $downloadtype);
$ch2 = curl_init('http://localhost/test.php?downloadlink='. $url .'&downloadtype='. $downloadtype);
curl_exec($ch2);
curl_close($ch2);
curl_exec($ch);
curl_close($ch);

?>


Ik stuur de informatie van het formulier naar 2 verschillende scripts, eentje checkt of de url werkt, en de andere download het bestand(het verzenden na de twee formuliers werkt), maar het downloaden niet meer, het deed het wel toen ik de info uit het formulier direct naar de download script stuurde.


dit is de downloadphp.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
//gets url variables
$url = $_GET['downloadlink'];
$downloadtype = $_GET['downloadtype'];
//checks of file exists
$fileexists = file_exists('C:\Users\Eldizen\Downloads\\'. $url);
$downloadfolder = 'C:\Users\Eldizen\Downloads\\'. $url;
//to lazy to trow this away
$submit = "submit";

//debug
echo "This is done with my download php script(download.php)<br>____________________________________________<P> ";
echo 'URL: ' . $url . '<p>';
echo 'downloadtype: ' . $downloadtype . '<p>' ;

//code to check if url exists, if true it can download, if not it cannot download file
function url_exists($url) {
     if ((strpos($url, 'http')) === false) $url = 'http://' . $url;
     if (is_array(@get_headers($url)))
          return true;
     else
          return false;
}

//this is the code to download the file
if($submit == "submit")
{

if($downloadtype == "movie")
{

echo "Using movie option for download!!!<p>";
header("Content-Description: File Transfer");
header("Content-disposition: attachment; filename=".basename($url));
header("Content-type: video/mpeg");
readfile($url);
}

elseif($downloadtype == "music" and $downloadtype !== "movie")
{

echo "Using music option for download!!!<p>";
header("Content-type: application/x-file-to-save", FALSE);
header("Content-type: audio", FALSE);
header("Content-type: audio/mpeg3", FALSE);
header("Content-type: audio/mp3", FALSE);
header("Content-type: audio/wav", FALSE);
header("Content-type: audio/m3u", FALSE);
header("Content-disposition: attachment; filename=".basename($url));

readfile($url);
}


//the check code if file is already downloaded
if($fileexists == $downloadfolder)
{

echo '<center> <font size="8" color="GREEN"> DOWNLOAD STARTED</font></center>';
}

elseif(file_exists($downloadfolder) == false)
{

header("location: geendownload.html");
}


//if nothing can be downloaded, there is no url
if($submit !== "submit")
{

echo "Please paste url!";
}
}



?>


en dit is de test.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$url
= $_GET['downloadlink'];
//url checker for the download
function url_exists($url) {
     if ((strpos($url, "http")) === false) $url = "http://" . $url;
     if (is_array(@get_headers($url)))
          return true;
     else
          return false;
}

//when true or when not true
if (url_exists($url) == true)
{

echo 'this url works(this is done by test.php)<br>____________________________________________ <P>' ;
}

elseif(url_exists($url) !== true)
{

echo 'this url doesnt works(this is done by test.php)<br>____________________________________________  <P>' ;
}
[
/code]
Gewijzigd op 11/05/2013 11:46:24 door RareAMV Unknown
 
PHP hulp

PHP hulp

22/12/2024 09:12:33
 
Erwin H

Erwin H

10/05/2013 12:29:46
Quote Anchor link
Ik ben niet helemaal door je script gegaan, maar wat in elk geval NIET kan, is eerst tekst naar de browser sturen en daarna een bestand aanbieden voor download. Omdat je dan al tekst hebt verzonden zal ALLES daarna ook als gewone browser content gezien worden.
Wil je een bestand downloaden dan kan je alleen de headers versturen en daarna het bestand. Niets ervoor, niets erna.
Gewijzigd op 10/05/2013 12:30:12 door Erwin H
 
RareAMV Unknown

RareAMV Unknown

10/05/2013 12:36:53
Quote Anchor link
Erwin H op 10/05/2013 12:29:46:
Ik ben niet helemaal door je script gegaan, maar wat in elk geval NIET kan, is eerst tekst naar de browser sturen en daarna een bestand aanbieden voor download. Omdat je dan al tekst hebt verzonden zal ALLES daarna ook als gewone browser content gezien worden.
Wil je een bestand downloaden dan kan je alleen de headers versturen en daarna het bestand. Niets ervoor, niets erna.

ik snap niet helemaal wat hier bedoelt wordt, ik verstuur een download link en een optie voor het downloaden van muziek of een filmpje naar 2 verschillende scripts doormiddel van curl(kan hier de fout zitten?), in het php script staan eerst de headers dan de readfile() code, zoals ik gelezen heb in andere forums. Ik zie me nergens text sturen, of bedoel je de optie van muziek of video in het formulier?

EDIT*: de fout zit in het gebruik curl, ik heb alleen geen flauw idee waarom...
Gewijzigd op 10/05/2013 12:46:30 door RareAMV Unknown
 
Erwin H

Erwin H

10/05/2013 12:48:46
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
//debug
echo "This is done with my download php script(download.php)<br>____________________________________________<P> ";
echo 'URL: ' . $url . '<p>';
echo 'downloadtype: ' . $downloadtype . '<p>' ;

...


//this is the code to download the file
if($submit == "submit")
{

if($downloadtype == "movie")
{

echo "Using movie option for download!!!<p>";
header("Content-Description: File Transfer");
header("Content-disposition: attachment; filename=".basename($url));
header("Content-type: video/mpeg");
readfile($url);
?>

je plaatst een echo (ook al is het maar voor testen!) VOOR je het bestand pushed voor de download. Dat kan dus niet zoals ik hierboven heb uitgelegd. Daarom krijg je al die rare tekens te zien. Die rare tekens samen vormen namelijk het bestand dat je wilt downloaden.
 
RareAMV Unknown

RareAMV Unknown

10/05/2013 13:02:54
Quote Anchor link
waarom werkt het dan wel als ik curl er tussenuit laat?
 
Erwin H

Erwin H

10/05/2013 13:10:16
Quote Anchor link
Weet ik veel, ik kan niet eens ontdekken waar en hoe je die curl functie uberhaupt aanroept.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/05/2013 13:29:45
Quote Anchor link
curl heb je helemaal niet nodig voor een download. forget it, uit je hoofd er mee.

dit zou moeten werken.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$filename
= 'music.mp3';
header('Content-type: audio/mpeg');
header('Content-Disposition: attachment; filename="'.$filename.'"');
readfile($filename);
?>
 
RareAMV Unknown

RareAMV Unknown

11/05/2013 11:45:04
Quote Anchor link
Ik heb 3 codes gepost waarvan 1 met een curl, deze zorgt ervoor dat alles wat van het formulier komt, doorgestuurd wordt naar 2 aparte scripts(die dus los van elkaar staan).

het main script met de curl code stuurt de info(link en soort download) door naar deze 2 php scripts:

Script 1 genaamd downloadphp.php zou het bestand moeten downloaden(en dat doet hij dus niet)
Script 2 genaamd test.php is er om de link te testen, en laten weergeven in browser dat de linkt wel of niet werkt.

@Frank, dat werkt inderdaad, als ik dus de gegevens van het formulier direct doorstuur naar het downloadphp.php script, maar ik gebruik dus curl zoals hierboven beschreven.
 
Erwin H

Erwin H

11/05/2013 16:02:40
Quote Anchor link
Waarom het niet werkt heb ik je al twee keer gezegd, dat ga ik niet nog een keer doen. Wil je daar niets mee doen dan moet je het zelf weten, maar dan los je je probleem nooit op.

Over het gebruik van curl, dat moet je inderdaad niet doen. Als het alleen lokaal is al helemaal niet, dat slaat nergens op. Al het echter om te testen is, en je dus later het curl request naar een externe locatie wilt doorsturen, dan is het ook enigszins onzin. Je kan net zo goed gewoon het request redirecten. Voor de gebruiker komt dit op hetzelfde neer (die zal een request naar jouw pagina zien, maar uiteindelijk vanaf de andere locatie downloaden. Voor jou heeft het het voordeel dat je geen bandbreedte kwijt bent. Als jij het bestand eerst via curl ophaalt en daarna voor download aanbiedt dan wordt je twee keer aangeslagen voor de bandbreedte. Eerst voor het ophalen, dan voor het downloaden, terwijl het helemaal niet nodig is.

Nu aan jou om het op te lossen....
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.