praegune kellaaeg 17.06.2025 18:30:02
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Karlsson
Kreisi kasutaja
liitunud: 20.08.2004
|
16.04.2014 20:26:49
Ajax FormData faili upload (lahendatud) |
|
|
Proovisin siin üht upload skripti valmis nikerdada. Allikas
Minu mittetöötav näide asub siin. ja php mis selle faili peaks vastu võtma on spoileris.
Spoiler 
<?php
switch ($_GET["action"]){
case "upload":
echo "<h3>Kasutati uploadi linki.</h3>";
echo "Post muutuja tekst : ".$_POST['tekst']."<br>";
if ($_FILES["fail"]["error"] > 0){
echo "Upload Error: " . $_FILES["fail"]["error"] . "<br>";
}
else {
echo "Upload: " . $_FILES["fail"]["name"] . "<br>";
echo "Type: " . $_FILES["fail"]["type"] . "<br>";
echo "Size: " . ($_FILES["fail"]["size"] / 1024) . " kB<br>";
echo "Stored in: " . $_FILES["fail"]["tmp_name"];
}
break;
}
?>
|
Hetkel tundub, et üleslaadimine toimub, kuid $_FILES ja $_POST muutujateni see ei jõua. Milles asi?
Ärge veel alternatiivseid lahendusi pakkuge, hetkel huvitab just FormData objekti kasutamine.
viimati muutis Karlsson 16.04.2014 23:02:56, muudetud 1 kord |
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
81 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Karlsson
Kreisi kasutaja
liitunud: 20.08.2004
|
16.04.2014 23:02:27
|
|
|
Ei lahenda see FormData muret. Mind huvitab esialgu just see. Olen juba paar päeva uurinud ja kaugemale pole saanud. Veel mõtteid?
--edit--
Ise vastan ka. Kummalisel kombel oli üleliigne see rida:
client.setRequestHeader("Content-Type", "multipart/form-data"); |
|
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
81 |
|
tagasi üles |
|
 |
neros
HV Guru

liitunud: 26.11.2003
|
17.04.2014 10:42:26
|
|
|
Soovitan soojalt... selline k2sitsi requestide tegemine on ratta uuesti leiutamine. V6ta endale m6ni raamistik abiks, jQuery on populaarseim lahendus selliste asjade jaoks, kombineeri unobtrusive jquery ajax teegiga ning saaksid sellise asja ilma ridagi javascripti kirjutamata tehtud
J2rgmine samm sealt edasi on tugevam frontend raamistik, nagu AngularJS mis populaarsust kogub. J2llegi, soovitan soojalt.
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
40 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|