Avatar billede t-hviid Nybegynder
29. november 2005 - 14:28 Der er 18 kommentarer og
1 løsning

Se billede før upload

Er det muligt at lave en prewiew side hvor billede kan ses inden det uploades til serveren ?
Avatar billede jakobdo Ekspert
29. november 2005 - 14:34 #1
Nej, billedet er allerede uploadet når det skal previewes.
Men du kan så give brugeren muligheden:
Er billedet ok?
Ja (lad det være)
Nej (slet det)
Avatar billede Slettet bruger
29. november 2005 - 14:37 #2
Du kan da godt lave en side hvor brugeren ser sit eget billede. Det er bare at sætte src="værdien_af_dit_upload_felt"

Og ja, det kan man godt :)
Avatar billede jakobdo Ekspert
29. november 2005 - 14:42 #3
el_barto, billedet er da uploadet på serveren.
Avatar billede Slettet bruger
29. november 2005 - 14:49 #4
Øhm..det kan løses i IE men ikke i andre browsere. Så beklager mit svar ;)
Avatar billede Slettet bruger
29. november 2005 - 14:49 #5
Avatar billede t-hviid Nybegynder
29. november 2005 - 15:04 #6
Jabobdo> det er den løsning jeg kører nu på produktoprettelse. Det er fordi jeg syntes der er et problem når man opdaterer sit produkt ved mig. Så i prewiewen, hvis folk har oploaded nyt billede, men ved prewiew fortryder! Så er det for sent.

el barto> Den skal kunne virke i flere browser en IE, så desværre!
Avatar billede jakobdo Ekspert
29. november 2005 - 15:08 #7
Du kunne evt vende den rundt så.
Efter billedet er uploadet, kunne du spørge brugeren via Preview:
Er dette billede OK?
Ja (vi godkender billedet)
Nej (vi lader det være)
Og så køre et script som fjerner ikke godkendte billedet hver nat, hver søndag, hver måned eller hvad du lyster.
Avatar billede t-hviid Nybegynder
29. november 2005 - 15:11 #8
Ja ok, den tænker jeg over. Tak for indputtet. Kom med et svar :-)
Avatar billede t-hviid Nybegynder
29. november 2005 - 15:13 #9
Jeg overvejer også lige nu en mappe for prewiew upload. Godkendes billedet uploades det igen men i en upload mappe og billedet i prewiewmappen slettes! Ved annuller slettes billedet i prewiew mappen!
Avatar billede jakobdo Ekspert
29. november 2005 - 15:17 #10
Problemet med at skulle slette manuelt ved cancel/annuler, er at en bruger efter preview kan lukke sin browser, og derfor bliver det ikke slettet og heller ikke godkendt.
Så jeg vil faktisk mene mit forslag fra: 29/11-2005 15:08:01 er bedste bud på det!
Avatar billede jakobdo Ekspert
29. november 2005 - 15:17 #11
Svar!
Avatar billede egeriis Nybegynder
29. november 2005 - 19:46 #12
Man kan vel også lave noget JavaScript hvor man har den alminelige submit-knap med teksten "Upload" og en "Preview"-knap. Eksempel:

<script type="text/javascript">
function preview(objField, objImage) {
  path = document.getElementById(objField).value;
  if (path) {
      document.getElementById(objImage).src=path;
      document.getElementById(objImage).style.display='inline';
  } else {
      document.getElementById(objImage).style.display='none';
      alert('Du skal vælge et billede fra din computer');
  }
}
</script>

<img src="" id="iImage" style="display: none;">
<br><br>

<form>
<input type="file" name="image" id="fImage"><br>
<input type="submit" value="Upload"> <input type="button" value="Preview" onclick="previewImage('fImage','iImage');">
</form>


Jeg har ikke testet det. :)
Avatar billede jakobdo Ekspert
29. november 2005 - 19:49 #13
Men er vi ikke enige om at billedet under alle omstændigheder skal uploades til serveren inden vi kan vise det?

Eller kan man med javascript vise en lokalt billede?
Avatar billede egeriis Nybegynder
29. november 2005 - 19:52 #14
Jeg kan lige prøve mit script af, men i teorien burde det da virke?
Avatar billede egeriis Nybegynder
29. november 2005 - 20:02 #15
Det ser ikke ud til at være muligt. Har forsøgt at uploade det hertil: http://sqdev.dk/exp/668335.html

Kan der være nogle fejl i mit script, eller kan det bare ikke lade sig gøre?
Avatar billede t-hviid Nybegynder
29. november 2005 - 21:12 #16
jakobdo>> Jeg gemmer ikke billederne i databasen kun stien. Jeg har en upload mappe her bliver der lavet en mappe dynamisk med ud fra brugeren brugernavn. Kan jeg stadig køre de script du snakker om til at slette ikke godkendte billeder?
Avatar billede jakobdo Ekspert
29. november 2005 - 22:14 #17
Det bliver jo så lidt svære!
Men du kunne jo uploade alle pics til temp mappen!
Når brugeren så trykker godkend, flytter du det til brugerens dynamiske mappe!
Ergo vil ikke godkendte pics ligge i upload temp mappen, og kan slettes!
Avatar billede t-hviid Nybegynder
29. november 2005 - 22:35 #18
Ja det er i den retning jeg havde tænkt mig. For jeg se et problem i at man er inde for at opdatere sit produkt. Lægger nyt billede på men ved godkendelse fortryder man, men nu er det andet lagt ind! Når men tak for, "debatten" det er rart med andre syspunkter på tingende :-)
Avatar billede jakobdo Ekspert
30. november 2005 - 10:03 #19
Jeg takker for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester