File upload from soap client

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

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 »
Ben Van de Voorde

Ben Van de Voorde

12/04/2011 16:43:02
Quote Anchor link
Hallo ik probeer een file te uploaden naar een soap client, de file komt goed aan op de server maar als ik de file probeer te openen lukt dit niet. Wat doe ik fout of wat doe ik niet?

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
$fh = fopen('test/149120_469476713644_717498644_5950953_2388345_n.jpg', 'rb');
    $fh2 = fopen('test/149120_469476713644_717498644_5950953_2388345_n.temp', 'wb');
    
    $cache = '';
    $eof = false;
    
    while (1) {
    
        if (!$eof) {
            if (!feof($fh)) {
                $row = fgets($fh, 4096);
            } else {
                $row = '';
                $eof = true;
            }
        }
    
        if ($cache !== '')
            $row = $cache.$row;
        elseif ($eof)
            break;
    
        $b64 = base64_encode($row);
        $put = '';
    
        if (strlen($b64) < 76) {
            if ($eof) {
                $put = $b64."\n";
                $cache = '';
            } else {
                $cache = $row;
            }
    
        } elseif (strlen($b64) > 76) {
            do {
                $put .= substr($b64, 0, 76)."\n";
                $b64 = substr($b64, 76);
            } while (strlen($b64) > 76);
    
            $cache = base64_decode($b64);
    
        } else {
            if (!$eof && $b64{75} == '=') {
                $cache = $row;
            } else {
                $put = $b64."\n";
                $cache = '';
            }
        }
    
        if ($put !== '') {
            echo $put;
            fputs($fh2, $put);
            fputs($fh2, base64_decode($put));        // for comparing
        }
    }
    
    fclose($fh2);
    fclose($fh);
              
            // Upload file to domino
            
            $client->dbUploadFile($srv_name, $db_name, $unid, 'Book_cover', $file, true, fseek($fh, 0));


Ik ben een programmeur die aan de client kant werkt en php is nieuw voor mij dus het kan zijn dat ik iets anders denk, dus meer aan de client kant.
 
PHP hulp

PHP hulp

12/04/2024 23:29:18
 

12/04/2011 16:50:09
Quote Anchor link
Kijk ik zie wel een stukje code, maar eigenlijk weet ik niet zo goed wat er mee moet gebeuren.
Het werkt niet, wat gaat er dan mis?
Kan je misschien wat commentaar erbij zetten?
Zo te zien moet het in stukken waar een base64 overheen is gegooid geüpload worden?
 
Ben Van de Voorde

Ben Van de Voorde

12/04/2011 16:54:28
Quote Anchor link
De file test/149120_469476713644_717498644_5950953_2388345_n.jpg staat momenteel op mijn server, deze file word gecodeerd naar base64 en weer gedecodeerd, vervolgens komt hij aan op de webservice, zoals je op de volgende link kunt zien http://domino.flexdomino.net/flex/flexdemo.nsf/7C116892B94F45BAC12576570000E760/3ED0ADDA6E8D9EC0C12577800069B069?OpenDocument zie je dat er 1 afbeelding wel werkt deze heb ik geupload met een soap client in flex/flash/action script daar ging alles goed, alle andere afbeeldingen zijn geupload via de php soap client, komen allemaal aan op de server kan ze ook zien maar kan ze niet openen erg vreemd. Ik denk dat er iets mis gaat tijden het decoden maar het kan ook zijn dat het ergens anders mis gaat in de file pointer.
 

12/04/2011 16:59:37
Quote Anchor link
Waarvoor doe je die base64_encode? Is die per se nodig? Doe je die toevallig twee keer?
Als je zo'n bestand wat niet goed overkomt de data ervan in een base64_decode (klik) gooit, dan komt de data voor het plaatje er gewoon uit.
 
Ben Van de Voorde

Ben Van de Voorde

12/04/2011 17:13:59
Quote Anchor link
Die encode heb ik nodig maar per se? Nee dat denk ik niet ik zal het eens zonder proberen. Klopt inderdaad dan komt het plaatje wel gewoon maar op de server word het ook gedecoded en gebeurd er gewoon helemaal niks.
 
Jack Sierkstra

Jack Sierkstra

13/04/2011 11:03:05
Quote Anchor link
Bart,
Ik heb een mooi script gevonden die je bestand encode, en vervolgens kan tonen in de browser. Misschien kan je er iets meer mee?

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
<?php


// Functie om een afbeelding om te zetten
// Geeft de base64 string terug van de omgezette image

function encode_img($img)
{

    $fd = fopen($img, 'rb');
    $size = filesize($img);
    $cont = fread($fd, $size);
    fclose($fd);
    $encimg = base64_encode($cont);
    return $encimg;
}


// Functie om de afbeelding weer te geven
function display_img($imgcode,$type)
{

    header('Content-type: image/'.$type);
    header('Content-length: '.strlen($imgcode));
    echo base64_decode($imgcode);
}



// Geef het bestand op waar de afbeelding staat
$img = '../base64/test.gif';

// encode de afbeelding
$encoded_img = encode_img($img);


// Laat de afbeelding direct zien.
display_img(encode_img($img),'gif');

?>
Gewijzigd op 13/04/2011 11:04:15 door Jack Sierkstra
 
Ben Van de Voorde

Ben Van de Voorde

13/04/2011 13:43:25
Quote Anchor link
Top werkt!
 



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.