Zadanie #1695

Zadanie #1694: Obsługa pełnych tekstów

Dodanie metody w kontrolerze do pobierania plików binarnych

Added by Michał Komar about 7 years ago. Updated almost 7 years ago.

Status:RozwiązanyStart date:2017-05-19
Priority:NormalnyDue date:
Assignee:Michał Komar% Done:

100%

Category:web
Target version:0.3
Developer:Łukasz Waśkiewicz Tester:Michał Komar

Description

W kontrolerze należy dodać metodę, która na podsawie identyfikatora dokumentu, identyfikatora conent-file oraż źródła pochodzenia zwraca zawartość pliku.
  1. Są 3 rodzaje źródeł:
    • tmp storage - plik zwracany spośród uploadów
    • database - plik zwracany z bazy danych
    • external - plik z infony
  2. Mime type - należy pamiętać o nadawaniu mime-type odpowiedziom, dzięki czemu będzie można wyświetlać pliki graficzne (okładki)

Associated revisions

Revision 53ea4c5f
Added by Łukasz Waśkiewicz almost 7 years ago

refs #1695 pobieranie plików

Revision 56dad89a
Added by Łukasz Waśkiewicz almost 7 years ago

refs #1695 wydzielenie kodu wysyłania pliku w HttpResponse

Revision 39affc2c
Added by Łukasz Waśkiewicz almost 7 years ago

refs #1695 cache na pobieranie plików z infony + test

History

#1 Updated by Michał Komar about 7 years ago

  • Description updated (diff)

#2 Updated by Łukasz Waśkiewicz almost 7 years ago

  • Status changed from Nowy to Testowanie
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar
  • % Done changed from 0 to 100

#3 Updated by Michał Komar almost 7 years ago

  • Status changed from Testowanie to Odpowiedź
  • Assignee changed from Michał Komar to Łukasz Waśkiewicz

Ten cały kod służący do wysyłania danych binarnych warto by było wrzucić do jakiegoś utila, bo może się przydać -> np. do pobierania plikow z importami, gdyby kyos chcial, ebysmy je przechowywali.

W InfonaDocumentAttachmentResolver lub JupiterStorageIntegrationService można jakiś cache dodać na pliki, żeby nie pobierać za każdym razem.

Poza tym ok.

#4 Updated by Łukasz Waśkiewicz almost 7 years ago

  • Status changed from Odpowiedź to Testowanie
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

dodano cache przez ehCache wydzielony AttachmentUtil

#5 Updated by Michał Komar almost 7 years ago

  • Status changed from Testowanie to Rozwiązany

Ok.

Also available in: Atom PDF