zdefiniowane menu pobierania

w dziale Opera
kola78 napisał(a):

Witam,

To jest moj pierwszy post, choć mam nadzieję że nie ostatni. Mam taki problem: codziennie muszę pobrać kilkanaście dokumentów w formacie .pdf. Są to dokumenty generowane w locie (dokładnie są to faktury wystawiane codziennie przez mojego dostawcę). Ponieważ aby dostać się do konkretnego dokumentu muszę przebrnąć przez kilka stron, staje się to uciążliwe. Przeanalizowałem końcowy link i stwierdziłem, że można podmienić w nim tylko fragment z numerem dokumentu, aby móć go pobrać. Mam dostęp do pełnej listy z numerami faktur, więc w pliku standard_menu.ini umieściłem w sekcji [Hotclick Popup Menu] następujący wpis:

Item, "Pobierz fakture"=go to page, "https://il.systemb2b.com/PageSet/DocProxy.aspx?url=/SysCommon/PDF.InvoicesPrint.aspx&Type=IN&PrintType=O&IID=%t&docname=%t.pdf",,,


i tu pojawia się mój problem:

po kliknięciu pojawia mi się w okienku nagłówek dokumentu :

%PDF-1.4
%űüýţ
2 0 obj
<<
/CreationDate <443a3230303830333234323034363339>
......




po odświeżeniu strony plik pdf jest już prawidłowo wyświetlony. Stąd moja prośba o pomoc. Jak zmodyfikować wpis w standard_menu.ini tak aby dokument otwierał się prawidłowo? Może też ktoś zna sposób, aby to tak zmodyfikować aby po kliknięciu w taką pozycję dokument zapisać w określonej lokalizacji bez potwierdzenia zapisu?


Z góry dziękuję za wszelkie podpowiedzi.

Pozdrawiam
Maciek
Opera 9.26 Kompilacja 8835

Ryszard napisał(a):

Originally posted by kola78:

Z góry dziękuję za wszelkie podpowiedzi.


kola78 napisał(a):

Dziękuję ale próbowałem tym sposobem. Średnio wygodny. Trzeba przygotować linki przed pobieraniem, a to komplikuje.

Ryszard napisał(a):

Czy dobrze rozumiem:
- logujesz się na il.systemb2b.com
- ładujesz stronę z listą faktur
- zaznaczasz numer interesującej faktury prawoklik → Pobierz fakture
- faktura wyświetla Ci się w oknie Opery - używasz wtyczki?
Próbowałeś zmieniać ustawienia dla MIME-application/pdf w "Pobieranie"? Z "Użyj wtyczki" na "Zapisz....." z ustawieniem folderu? Tylko, że to zadziała na wszystkie pliki pdf.

kola78 napisał(a):

Originally posted by Ryszard:

Czy dobrze rozumiem:
- logujesz się na il.systemb2b.com
- ładujesz stronę z listą faktur
- zaznaczasz numer interesującej faktury prawoklik → Pobierz fakture


i teraz najlepiej by było gdyby nastapił automatyczny zapis do zdefiniowanego folderu dokumentu pdf. Zmiana typu mime nie da efektu ponieważ link z dokumentem jest dokumentem aspx (zadziała na wszystkie strony aspx). Zapis do folderu jest lepszym (wygodniejszym rozwiązaniem) bo mogę wydrukować te faktury "hurtowo". I tu mam problem...

Ryszard napisał(a):

Originally posted by kola78:

Zmiana typu mime nie da efektu ponieważ link z dokumentem jest dokumentem aspx

Na pewno? A nie jest tak, że przez dokument aspx jest przekazywany adres do pliku pdf? I nawet w przy Twoim menu gdzieś miesza się z typami mime - Opera najpierw traktuje plik jako text/html a dopiero po przeładowaniu "rozpoznaje", że to application/pdf.
Jak pytasz, to rozumiem, że sprawdziłeś niedziałanie
Item, "Pobierz fakture"=Download url, "https://il.systemb2b.com/PageSet/DocProxy.aspx?url=/SysCommon/PDF.InvoicesPrint.aspx&Type=IN&PrintType=O&IID=%t&docname=%t.pdf"

Originally posted by kola78:

Zapis do folderu jest lepszym

Jak już zobaczysz fakturę (plik pdf) to poszukaj na dysku. Pewnie siedzi w Temporary Download Directory

kola78 napisał(a):

Sprawdziłem to :

Item, "Pobierz fakture"=Download url, "https://il.systemb2b.com/PageSet/DocProxy.aspx?url=/SysCommon/PDF.InvoicesPrint.aspx&Type=IN&PrintType=O&IID=%t&docname=%t.pdf"

i nie działa. Znaczy się działa, ale nie tak jak bym chciał. Pobiera dokument ale .aspx. Nie pobiera pdf'a.
Jeżeli zaś chodzi o zmianę w typie mime to miałeś racje. Mogę ustawić tak aby bezpośrednio zapisał plik pdf do wskazanego folderu. Ale i tak nie rozwiązuje to mojego problemu (klikania przez kilka stron)....

Ryszard napisał(a):

Originally posted by kola78:

Znaczy się działa, ale nie tak jak bym chciał. Pobiera dokument ale .aspx. Nie pobiera pdf'a.

Też trochę testowałem - mi wychodzi, że jak podam adres na sztywno to działa, ale nie da się wstawić w adres kawałków dla zmiennych. Ani przez schowek, ani przez zaznaczenie.

Originally posted by kola78:

Jeżeli zaś chodzi o zmianę w typie mime to miałeś racje. Mogę ustawić tak aby bezpośrednio zapisał plik pdf do wskazanego folderu. Ale i tak nie rozwiązuje to mojego problemu (klikania przez kilka stron)....

Nooo??? Jak dodam początek - Twoją pierwszą wiadomość

Originally posted by kola78:

umieściłem w sekcji [Hotclick Popup Menu] następujący wpis:
.........
i tu pojawia się mój problem:

po kliknięciu pojawia mi się w okienku nagłówek dokumentu :
.........
po odświeżeniu strony plik pdf jest już prawidłowo wyświetlony.

Jakbyś użył swojego pierwszego wpisu i robił tak jak napisałeś - po pojawieniu się nagłówka odświeżał stronę? Myślę, że jakbyś miał ustawiony typ mime na zapis to dokumentu byś nie zobaczył, ale by się zapisał.
Oczywiście do tego folderu trafiałby wszystkie PDFy.

kola78 napisał(a):

Działa prawie jak opisujesz:

- zanaczam numer faktury,
- klikam "Pobierz fakturę",
- pojawia się źródło .pdf (mimo że mam ustawiony automatyczny zapis do folderu w typie mime dla pdf),
- klikam F5 - odśwież,
- zapisuje w folderze zdefiniowanym w typie mime,
- wracam do strony z listą faktur.

Trochę to niewygodne, ale i tak prostsze niż porzednie klikanie po kilku stronach. No cóż, widać że nie można mieć wszystkiego smile
Wielkie podziękowania dla Ciebie za pomoc. Pozdrawiam!

kola78 napisał(a):

Hmmm... Nastąpiła jakaś zmiana na stronie mojego dostawcy, bo zaczęło działać tak jak chciałem smile Nie potrafię jeszcze dojść na czym polega ta zmiana, ale jak coś ustalę to się podzielę. Jeszcze raz pozdrawiam!