Afbeelding upload validatie probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

C# .NET Developer

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 Bennekom 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 »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »
Furio Scripting

Furio Scripting

29/03/2016 13:24:16
Quote Anchor link
Beste forumleden,

Ik heb een offerte aanvraag formulier waar je een afbeelding kan toevoegen/uploaden. Nu is het zo dat als er nog problemen zijn zoals een vergeten veld of een te grote afbeelding hij toch heel lang blijft laden alsof die hem toch aan het uploaden is ook al lijkt me dit niet het geval.

Als ik bijv een video als test selecteer blijft die zeker 30 seconden laden alvorens de error extensie klopt niet te geven...

Dit is mijn code om de afbeelding te valideren:

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

// Start afbeelding #1
          $image = $_FILES["afbeelding_uno"]["name"];
          $uploadedfile = $_FILES['afbeelding_uno']['tmp_name'];

          $dir = '/assets/images/telefoon_reparatie_afbeeldingen/';
          $Afbeeldingdir = './assets/images/telefoon_reparatie_afbeeldingen/';
          $length = 5;
          $randomString = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, $length);
          
        

           if ($_FILES['afbeelding_uno']['name'] != '')
             {

            
                 $filename = stripslashes($_FILES['afbeelding_uno']['name']);
                 $extension = getExtension($filename);
                 $extension = strtolower($extension);
                
                    
                 if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png"))
                 {


                    $errors[] .= 'Afbeelding extensie is geen JPG of PNG, hernoem de afbeelding extensie.';
                 }

                
                 // Niet groter als 500kb uploaden.
                 if (getimagesize($_FILES['afbeelding_uno']['name']) > 512000)
                 {

                
                    $errors[] .= 'Afbeelding 1 is groter dan 500kb ';
                 }

        }

        
        // Einde afbeelding 1.
?>


De code om te uploaden staat onderaan het script waarbij er gekeken wordt of er niet nog errors zijn, zo niet uploaden.
Gewijzigd op 29/03/2016 13:24:56 door Furio Scripting
 
PHP hulp

PHP hulp

23/12/2024 20:10:09
 
Thomas van den Heuvel

Thomas van den Heuvel

29/03/2016 13:34:17
Quote Anchor link
Quote:
Als ik bijv een video als test selecteer blijft die zeker 30 seconden laden alvorens de error extensie klopt niet te geven...

Waarschijnlijk omdat de browser nog bezig is met uploaden dan?

Hoe is je upload snelheid?
En wat verwacht je dat het script zou doen dan? De upload afkappen?
 
Furio Scripting

Furio Scripting

29/03/2016 13:42:10
Quote Anchor link
Thomas van den Heuvel op 29/03/2016 13:34:17:
Quote:
Als ik bijv een video als test selecteer blijft die zeker 30 seconden laden alvorens de error extensie klopt niet te geven...

Waarschijnlijk omdat de browser nog bezig is met uploaden dan?

Hoe is je upload snelheid?
En wat verwacht je dat het script zou doen dan? De upload afkappen?


Ik had verwacht dat die niets gaat uploaden maar enkel eerst valideert of het bestand in orde is om nadat alle andere velden ook gevalideerd zijn geüpload te worden.

Dus als ik een .exe bestand selecteer, het form submit, wil ik direct zien extensie niet juist maar nu gaat die eerst 3 minuten iets doen waarna die pas de melding weergeeft extensie niet in orde....

Wat kan dit zijn?
 
Ben van Velzen

Ben van Velzen

29/03/2016 14:08:04
Quote Anchor link
Dat is gewoon de upload, zoals gezegd. Het bestand zal altijd geupload worden, en daarna wordt je script gestart.
 
Furio Scripting

Furio Scripting

29/03/2016 14:47:46
Quote Anchor link
Ben van Velzen op 29/03/2016 14:08:04:
Dat is gewoon de upload, zoals gezegd. Het bestand zal altijd geupload worden, en daarna wordt je script gestart.


Maar in mijn code staat nergens een functie voor het uploaden enkel validatie functies of zal die standaard als je in een file input een form submit het uploaden naar een temporary locatie ongeacht of de validatie klopt?

EDIT: Als je hier: http://postimage.org/ een afbeelding upload van 10 mb bijv zegt die direct afbeelding size te groot zonder eerst 30 seconden te laden....
Gewijzigd op 29/03/2016 14:51:13 door Furio Scripting
 
- SanThe -

- SanThe -

29/03/2016 14:55:28
Quote Anchor link
De server (PHP) moet eerst het bestand uploaden om het te kunnen valideren.
Wil je sommige dingen sneller laten zien dan zul je dat aan de client-site (Javascript) moeten doen.
 
Furio Scripting

Furio Scripting

29/03/2016 15:06:41
Quote Anchor link
- SanThe - op 29/03/2016 14:55:28:
De server (PHP) moet eerst het bestand uploaden om het te kunnen valideren.
Wil je sommige dingen sneller laten zien dan zul je dat aan de client-site (Javascript) moeten doen.


Oke dit vermoeden had ik inderdaad al maar fijn om het bevestigd te krijgen.
Dan gaan we het maar client side sneller valideren.
 
Randy vsf

Randy vsf

29/03/2016 15:12:28
Quote Anchor link
Furio Scripting op 29/03/2016 15:06:41:
- SanThe - op 29/03/2016 14:55:28:
De server (PHP) moet eerst het bestand uploaden om het te kunnen valideren.
Wil je sommige dingen sneller laten zien dan zul je dat aan de client-site (Javascript) moeten doen.


Oke dit vermoeden had ik inderdaad al maar fijn om het bevestigd te krijgen.
Dan gaan we het maar client side sneller valideren.


Hou er rekening mee dat javascript door de gebruiker gemanipuleerd kan worden. Het is altijd verstandig om alsnog serverside te valideren.
 



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.