WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hjälp med en bilduppladdning! (https://www.wn.se/forum/showthread.php?t=1044168)

Tobbe! 2010-10-07 19:09

Hjälp med en bilduppladdning!
 
Hej gott folk!

Efter att jag gått igenom ett antal guider, har jag bara fastnat, och allt har buggat osv.
Jag tänkte göra en bild-uppladdnings-sida, som TinyPic och imageshack osv. och jag har gjort formen och allt, men när jag går till bilden jag laddade upp's länk så måste jag ladda ner bilden. Jag vill att bilden ska visas direkt!!
Har ni någon bra guide, till BILD-uppladdning? Jag har använt mig av denna guiden: http://www.urlearn.com/phptut/image_upload.htm

Men jag vill få så den inte laddar ner, utan visar bilden. Vill ofc ha bibliotek där det står vilka bilder som laddats upp också. Så här är läget just nu: ifile.se/uploadform.php där kan ni pröva er fram, och kolla om ni ser problemet.

Vill ni ha mer information, skriv bara det.
Tack för svar!

iostream 2010-10-07 19:12

Du skickar antagligen med helt fel mimetyp när du levererar bilden.
Typ "application/octet-stream" istället för "image/jpeg", alternativt har satt filen som någon attachment.

Hur ser din backend ut? Webbserver? Levereras bildfilerna genom något skript eller direkt via webbservern?

Tobbe! 2010-10-07 19:15

Kolla på guiden så ser du, har bara gjort som det står där: http://www.urlearn.com/phptut/image_upload.htm

iostream 2010-10-07 19:19

Kod:

HEAD /uploads/1286471827 HTTP/1.1
Host: ifile.se

HTTP/1.1 200 OK
Date: Thu, 07 Oct 2010 17:17:53 GMT
Server: LiteSpeed
Accept-Ranges: bytes
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
ETag: "7898-4cae0093-2b4dd9a"
Last-Modified: Thu, 07 Oct 2010 17:17:07 GMT
Content-Type: application/octet-stream
Content-Length: 30872

Testa dra på en filändelse, alltså "/uploads/<ID>.jpg" eller helt enkelt skicka ut en annan mimetype med hjälp av PHP:

PHP-kod:

header('Content-Type: image/jpeg'); 


Tobbe! 2010-10-07 19:25

Vart drar jag in filändelsen, och vart lägger jag in mimetypen? Tack för att du hjälper en nybörjare! :)

iostream 2010-10-07 19:39

Dina slutgiltiga URLer blir "ifile.se/uploads/1286471827". Ändra så de blir "ifile.se/uploads/1286471827.jpg".

Om du inte har en aning om hur man gör det bör du stanna omedelbums och lära dig lite PHP från början :)

Tobbe! 2010-10-07 19:43

Kan du inte berätta fort hur man gör det?
Orkar inte lära mig php, måste blir klar snabbt.

iostream 2010-10-07 19:48

Varför vill du inte lära dig PHP? Vad ska du ha tjänsten till?

Berätta vad du har för budget så kan du få en offert.

Tobbe! 2010-10-07 19:50

Kan du inte bara säga vart jag ska lägga in det? Snabbt?
Ska bara ha tjänsten tillsvidare, innan jag börjar stort.
Jag ska lära mig php så snart som möjligt, men detta måste bli klart snabbt.

tartareandesire 2010-10-07 19:50

Citat:

Ursprungligen postat av Tobbe! (Inlägg 20372496)
Kan du inte berätta fort hur man gör det?
Orkar inte lära mig php, måste blir klar snabbt.

Det här är inte ett forum för att lära sig programmera.


Alla tider är GMT +2. Klockan är nu 14:55.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson