Skocz do zawartości
  • 0

Zapisanie pliku txt do zmiennej


Pytanie

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Do komunikacji między API a klientem istnieje wiele lepszych formatów i sposób niż txt! 

Ja osobiście lubię korzystać z JSON, dlatego zaproponuję https://github.com/cooffeeRequired/skJson

Znajdziesz na github wiele przykładów użycia. Z tego co widzę jest to w miarę rozbudowany dodatek, dlatego spróbuj z niego skorzystać.

 

Jeśli jednak nie jest to to, czego szukasz - daj znać

Odnośnik do komentarza
https://skript.pl/temat/57484-zapisanie-pliku-txt-do-zmiennej/#findComment-342297
Udostępnij na innych stronach

  • 0
32 minuty temu, milonn napisał:

Witam, chciałbym zapisać zawartość pliku txt z url do zmiennej, a to użyłbym do mojego skryptu na logowanie.

Skript sam w sobie nie wspiera takiej operacji, należy się tutaj wspomóc dodatkami.

W mojej ocenie najlepszym sposobem byłoby napisanie przy pomocy skript-reflect asynchronicznie wykonywanej sekcji (ang. section), która zwracałaby tekst z jakiejś strony przy pomocy chociażby pętli z BufferedReaderem (przykład tutaj). Dokumentację dodatku skript-reflect znajdzie Pan tutaj.
Co ważne, strona powinna być w formacie "raw", a więc powinien się na niej znajdować tylko tekst. Dobrym przykładem jest dowolny kod na code.skript.pl z dopiskiem "raw". Przykład tutaj.

Kluczowe jest asynchroniczne wykonanie takiej operacji. Dzięki temu zabiegowi skrypt nie będzie blokował głównego wątku serwera przy każdorazowym pobieraniu tekstu ze strony, a więc serwer nie będzie doświadczał z tego powodu szeroko pojętych lagów.

Rozumiem jednak możliwe problemy ze zrozumieniem podstaw Javy, więc istnieje opcja użycia tego wyrażenia pochodzącego z SkQuery.
Po raz trzeci to powtórzę - nie należy wykonywać tej operacji synchronicznie. Pomocny w osiągnięciu tego okaże się efekt $ thread, notabene również pochodzący z SkQuery.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/57484-zapisanie-pliku-txt-do-zmiennej/#findComment-342298
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...