File upload from soap client

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

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

26/05/2026 14:25:35
 

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.