Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload obrazów i zmiany w locie, Jak edytować obraz zanim zapiszemy go na dysku?
DrJOB
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.02.2006

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym uploadować plik który będzie obrazem i zmienić jego włąściwości zanim zapisze go na dysku. php zapisuje uploadowany plik w upload_tmp_dir i teraz pytanie: czy da się utworzyć uchwyt do tego pliku? Jeśli tak to za pomocą jakiej funkcji się do niego dobrać?
Kod
$_FILES['cos']['tmp']
generuje scieżkę ale z rozszerzeniem *.tmp a z tego nie utworzę płutna do edycji obrazu za pomocą
Kod
imagecreatefromjpeg()
. Może jest jakies alternatywne rozwiązanie?

Proszę o pomoc, z góry dziękuję i pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Cytat(DrJOB @ 14.08.2006, 09:48 ) *
Kod
$_FILES['cos']['tmp']
generuje scieżkę ale z rozszerzeniem *.tmp a z tego nie utworzę płutna do edycji obrazu za pomocą
Kod
imagecreatefromjpeg()

No to przekopiuj to sobie najpierw pod oryginalną nazwę i wtedy otwieraj.
Go to the top of the page
+Quote Post
DrJOB
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.02.2006

Ostrzeżenie: (0%)
-----


Cytat(kszychu @ 14.08.2006, 07:54 ) *
No to przekopiuj to sobie najpierw pod oryginalną nazwę i wtedy otwieraj.



Właśnie chciałem uniknąć zapisu na dysku pliku, który chcę edytować. Bo po co wrzucać coś na dysk i kopiować to z edycją i potem usuwać niepotrzebny plik. Jedyne co mi sie nasuwa to nadpisanie go na siebie. Myślalem że da sie dobrać do pliku w katalogu tymczasowym. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
mariuszn3
post
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


Już w formie tymczasowej plik jest zapisany na dysku.. nie ma możliwosci przechwycenia pliku w locie to pamięci operacyjnej jesli o to Ci chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Myślę, że możesz się dobrać do pliku w katalogu tymczasowym ale dla pewności, że faktycznie jest to plik podany za pomocą formularza zawsze powinieneś go przenieść za pomocą funkcji move_uploaded_file() i dopiero wtedy na nim operować.

Ten post edytował mariuszn3 14.08.2006, 12:37:54
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 15:32