Article View: pl.comp.lang.javascript
Article #51511Re: Object formdata
From: nkab
Date: Tue, 28 Apr 2015 09:35
Date: Tue, 28 Apr 2015 09:35
67 lines
2832 bytes
2832 bytes
W dniu poniedziałek, 27 kwietnia 2015 15:02:54 UTC+2 użytkownik Jakub napisał:
> Witam
>
> Mam taki kod w html:
>
> <div id="aimg">
> <img src="plki.jpg">
> <img src="pik02.jpg">
> <img src="pik03.jpg">
> <img src="pik04.jpg">
> </div>
>
>
> <script>
> //pobranie w js kolekcji typu img
> var aimg = document.getElementById("aimg");
> var ilosc = aimg.getElementsByTagName("img");
>
> //jak skonwertować kolekcję typu img na formData?
> //jak za pomocą js sformatować objekt typu formData aby przygotować
> formularz typu "post" do wysłania.
>
> var fData = new FormData();
>
> fData.append('photos[]', file, file.name); ???
> fData.append('photos[]', arsc, file.id); ??
>
>
> // Set up the request.
> var xhr = new XMLHttpRequest();
>
> // Open the connection.
> xhr.open('POST', 'jakisplik.html', true);
>
> // Set up a handler for when the request finishes.
> xhr.onload = function () {
> if (xhr.status === 200) {
> // File(s) uploaded.
> // s = xhr.responseText
> }
> };
>
> // Send the Data.
> xhr.send(fData);
>
> </script>
>
> Jakub
Napisz troszkę jaśniej,
czyli - user załadował html z treścią:
<div id="aimg">
<img src="plki.jpg">
<img src="pik02.jpg">
<img src="pik03.jpg">
<img src="pik04.jpg">
</div>
i co teraz chcesz uzyskać:
1. tą listę plików .jpg (tekst) do wysłania na serwer poprzez inputa
w formularzu?
2. właśnie te obrazki z komputera usera mają być wysłane na serwer.
No, nie wiadomo jaki jest twój cel.
Andrzej.
Technical Details
Message-ID:
<bbf2fc82-b9a1-4719-963b-f700efbbc8e4@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!l13no11082532iga.0!news-out.google.com!a41ni887qgf.1!nntp.google.com!z60no4108507qgd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<553e337c$0$2208$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.182.230.42 with SMTP id sv10mr27431731obc.17.1430213710563; Tue, 28 Apr 2015 02:35:10 -0700 (PDT) X-Received: by 10.140.93.226 with SMTP id d89mr164198qge.38.1430213710453; Tue, 28 Apr 2015 02:35:10 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!l13no11082532iga.0!news-out.google.com!a41ni887qgf.1!nntp.google.com!z60no4108507qgd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.javascript Date: Tue, 28 Apr 2015 02:35:10 -0700 (PDT) In-Reply-To: <553e337c$0$2208$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.182.81.3; posting-account=xnOwqAoAAAAJ48pUkVrL2a6sJByqdB8s NNTP-Posting-Host: 31.182.81.3 References: <553e337c$0$2208$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <bbf2fc82-b9a1-4719-963b-f700efbbc8e4@googlegroups.com> Subject: Re: Object formdata From: nkab@toya.net.pl Injection-Date: Tue, 28 Apr 2015 09:35:10 +0000 Lines: 70 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit