![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 15:32 |