AngularJS pobieranie pliku

0

Witam,

Jak pobrac plik z obiektu Javascript na pulpit? Na razie robie to w taki sposób:

window.open(sciezka_do_pliku, '_blank', '');
```
A chciał bym wysłać na serwe listę użytkowników i jednocześnie ja pobrać. Jak osiągną taki efekt za pomocą metody REST?

```javascript
        $http({
            method: 'GET',
            url: '.....URL....',
        }).then(function successCallback(response) {
            window.open(response.data, '_blank', '');
        });
```

Takie coś nie działa. Jakieś pomysły?
1

Niestety ciężko z Twojego postu wywnioskować o co chodzi - możesz przedstawić co próbujesz ostatecznie osiągnąć?

0

Cześć,

Chciałbym w jednej metodzie HTTP ustawić plik(wysłać dane) oraz go pobrać.


``````javascript
         $http({
            method: 'GET',
            url: '.....URL....',
            data: $scope.listaUserow
        }).then(function successCallback(response) {
            czyli tutaj za pomoca obiektu response chciałbym pobrać plik np. na pulpit.
        });
1

Co to znaczy ustawić plik?

0

Mniejsza z tym ustawieniem, to mi wychodzi. Po stronie serwera na podstawie przeslanych danych tworze plik. Bardziej mnie interesuje jak za pomoca obiektu response pobrac ten plik na pulpit. ps pobiera się dobrze tylko jako go zapisać?

2

Nijak, z poziomu JSa nie masz arbitralnego dostępu do dysku.

Możesz co najwyżej otworzyć nowe okienko / przekierować użytkownika na stronę, która wyśle załącznik i otworzy się standardowe okienko pobierania z przeglądarki.

0

Tak wlaśnie zrobiłem.

$http({
            method: 'GET',
            url: UUURRRRLLLL,
            data: $scope.users
        }).then(function successCallback(response) {
            window.open(UURRRLL_do_pliku, '_blank', '');
        });

Myślałem po prostu że jest inny sposób. Ale dzięki za informacje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1