File Upload Size altijd kleiner dan limiet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (React)

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 »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

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 »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

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 »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! 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 een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

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 »
Lex Emmens

Lex Emmens

30/08/2010 20:36:58
Quote Anchor link
Voor een nieuwe website gun ik bezoekers de mogelijkheid om een foto te uploaden van maximaal 200 Kb.
In het formulier is een Input type = file waar een bestand geselecteerd kan worden.

Nu heb ik in de verwerking een bestandslimiet van 200 Kb ingesteld (204800 bytes).
Dit levert de volgende code op:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$maxgrootte
= 204800;
$bestandsgrootte = $_FILES['fileinputfield']['size'];
            
// Om te testen
if($bestandsgrootte > $maxgrootte)
    echo $bestandsgrootte . " > " . $maxgrootte;

// Verwerking
if($bestandsgrootte <= $maxgrootte) {
    // Ga verder met de uploadverwerking en controles
}
?>


En daar is precies waar het fout gaat. Om de een of andere reden is de grootte van het bestand altijd kleiner dan de limiet.
Bijvoorbeeld: in een van mijn vorige pogingen kreeg ik het volgende terug van mijn PHP Script: 845000 < 200000.

De functie is_int() leert mij dat $grootte wel degelijk een integer is. Tevens leert het delen door 1024 mij dat ook dat niet werkt.

Zie ik iets over het hoofd? Mogelijk ben ik ergens iets vergeten of zijn er andere wegen om de grootte van een bestand aan een limiet te koppelen?

Mochten jullie meer informatie nodig zijn, dan hoor lees ik dat wel.
Gewijzigd op 30/08/2010 20:48:50 door Lex Emmens
 
PHP hulp

PHP hulp

08/11/2024 10:12:12
 
- SanThe -

- SanThe -

30/08/2010 20:44:21
Quote Anchor link
Deze beide $vars bestaan niet.
echo $grootte . " > " . $max;
 
Lex Emmens

Lex Emmens

30/08/2010 20:48:32
Quote Anchor link
SanThe Nvt op 30/08/2010 20:44:21:
Deze beide $vars bestaan niet.
echo $grootte . " > " . $max;


Mijn fout.. aangepast, maar dat lost het probleem verder niet op.. iemand?
Gewijzigd op 30/08/2010 20:49:55 door Lex Emmens
 
- SanThe -

- SanThe -

30/08/2010 20:55:28
Quote Anchor link
Ik snap denk ik niet echt wat het probleem is.
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
<?php
$maxgrootte
= 204800;
$bestandsgrootte = $_FILES['fileinputfield']['size'];
            
// Om te testen
if($bestandsgrootte > $maxgrootte)
{

    echo $bestandsgrootte . " > " . $maxgrootte;
}

else
{
    echo $bestandsgrootte . " <= " . $maxgrootte;
}

?>
 
Lex Emmens

Lex Emmens

30/08/2010 21:35:04
Quote Anchor link
Hier lijkt het fout te gaan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$bestandsgrootte
= $_FILES['fileinputfield']['size'];
echo $grootte . " / 1024 = " . ($grootte / 1024); // Toegevoegd - bugtesting
?>


Dit levert namelijk voor een bepaald bestand: 514400 / 1024 = 0.
Oftewel, $grootte lijkt geen integer te zijn...

Update: UPLOAD_MAX_FILESIZE = 32M && POST_MAX_SIZE = 8M
Gewijzigd op 30/08/2010 21:44:42 door Lex Emmens
 
- SanThe -

- SanThe -

30/08/2010 22:14:14
Quote Anchor link
Misschien helpt strval().
 
Pim -

Pim -

30/08/2010 22:15:28
Quote Anchor link
Staan je foutmeldingen aan?
 
Obelix Idefix

Obelix Idefix

31/08/2010 08:16:06
Quote Anchor link
Lex Emmens op 30/08/2010 21:35:04:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$bestandsgrootte
= $_FILES['fileinputfield']['size'];
echo $grootte . " / 1024 = " . ($grootte / 1024); // Toegevoegd - bugtesting
?>



Waar komt $grootte vandaan? Moet dat niet $bestandsgrootte zijn?
 
Lex Emmens

Lex Emmens

31/08/2010 10:05:30
Quote Anchor link
Obelix en Idefix op 31/08/2010 08:16:06:
Lex Emmens op 30/08/2010 21:35:04:
[...]

Waar komt $grootte vandaan? Moet dat niet $bestandsgrootte zijn?


Dat moet inderdaad bestandsgrootte zijn. Mijn fout.

@SanThe Nvt: Ga ik even uitproberen.

Update:
@SanThe Nvt: Ik heb de code gewijzigd, maar het werkt niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$bestandsgrootte
= $_FILES['fileinputfield']['size'];
$size = strval($bestandsgrootte);
echo $size ." <br />";
echo $size . " / 1024 = " . ($size / 1024) . "<br />";

// Levert voor een bepaald bestand:
// 51440 <br />
//  / 1024 = 0

?>


Het lijkt er op dat $_FILES['fileinputfield']['size'] gewoon 0 is. Een print_r van $_FILES levert op:
Array (
[fileinputfield] => Array (
[name] => testpicture.png
[type] => image/png
[tmp_name] => /tmp/phpwA3IVM
[error] => 0
size] => 51440
)
)
Gewijzigd op 31/08/2010 10:36:22 door Lex Emmens
 
Niels K

Niels K

31/08/2010 10:16:00
Quote Anchor link
maak een switch waarin je alle errors verdeeld?

- UPLOAD_ERR_INI_SIZE
- UPLOAD_ERR_FORM_SIZE
- UPLOAD_ERR_PARTIAL

Met 1 van deze drie kan het misschien te maken hebben?
Gewijzigd op 31/08/2010 10:16:54 door Niels K
 
Lex Emmens

Lex Emmens

31/08/2010 10:31:55
Quote Anchor link
@Niels Kieviet: Dat is het niet.. Error == 0, maar ik heb een idee; het lijkt erop dat ik iets vergeten ben in het formulier...

Update: Het toevoegen van een hidden field met MAX_FILE_SIZE werkt ook niet. Error is en blijft 0.
Gewijzigd op 31/08/2010 10:34:48 door Lex Emmens
 



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.