Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP]Upload plików bez przycisku submit
Randallmaster
post
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


Witam,

Plik mogę upload'ować poprzez formularz i przycisk submit, wtedy jest tworzony tmp. Ale mam 2 pytania:

1. Czy można uploadować plik przesyłając odpowiednie dane za pomocą ajaxa? Dokładnie. Jak dodać plik do tmp bez użycia formularza i przycisku submit za pomocą ajaxa?

2. Jak dodać input type="file" z wybranym już plikiem. Czyli jak dokładnie powinien wyglądać input ze ścieżką do pliku na komputerze?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Randallmaster
post
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


za pomocą frameworka cakephp (ale wydaje mi się że to nie powinno być problemem).

Jeżeli robie taki sam zapis za pomocą przycisku submit bez ajaxa i przekierowywuje mnie na strone /files/test/ to otrzymuje wynik z var_dump:

  1. array(1) { ["Upload"]=> array(1) { ["file"]=> array(1) { [0]=> array(5) { ["name"]=> string(10) "asdasd.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(14) "/tmp/php1zeop8" ["error"]=> int(0) ["size"]=> int(68463) } } } }


za pomocą ajaxa
  1. array(0) { }


PROBLEM ROZWIĄZANY :/

Pliki po stronie widoku były pod $_FILES.
Dziękuje nospor

Ten post edytował Randallmaster 18.08.2014, 11:50:37
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 11:02