wysylanie pliku przez email

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

wysylanie pliku przez email

Post autor: honda »

Czesc,

mam pewien problem. Chcialbym rozsylac pliki przez email. No i mam problem z plikami .pdf. Po odebraniu wyslanego pliku .pdf nie mozna go otworzyc. Wywala ze jest uszkodzony. Czy ktorys z szanownych forumowiczow mogl to sprawdzic i ewentualnie cos poradzic ? Z plikami z innymi rozszerzeniami nie ma problemu.

pozdro
Załączniki
sent_by_email.vi
(12.3 KiB) Pobrany 411 razy
Awatar użytkownika
Harnas
Posty: 152
Rejestracja: 16 mar 2011 09:56
Wersja środowiska: LabVIEW 2009

wysylanie pliku przez email

Post autor: Harnas »

Probowales wyslac PDFa za pomoca programow znajdujacych sie w pomocy ? Na przyklad "EMail with Data.vi" ?
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

Re: wysylanie pliku przez email

Post autor: honda »

czesc,

nie mam w "pomocy" takiego przykladu. Mam tylko "E-mail notification.vi.
Awatar użytkownika
Pitol
Moderator
Posty: 982
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: wysylanie pliku przez email

Post autor: Pitol »

Pliki inne niż txt musisz wysyłać w trybie binarnym (opcja do ustawienia w bloczku SMTP Send File).
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

Re: wysylanie pliku przez email

Post autor: honda »

czesc,

dzieki, oto chodzilo. mam jeszcze jedno pytanie. Po wyslaniu plik nie ma calej nazwy z jaka mial przed wyslaniem. Jest obcieta. Mozna to jakos zminic ? Ponoc dlugosc nie ma znaczenia, ale.... ;)
Awatar użytkownika
Pitol
Moderator
Posty: 982
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

wysylanie pliku przez email

Post autor: Pitol »

A jak długą nazwę pliku masz?
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

Re: wysylanie pliku przez email

Post autor: honda »

np. 2011.01.25_08.54.07_Сменная.pdf
Awatar użytkownika
Pitol
Moderator
Posty: 982
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

wysylanie pliku przez email

Post autor: Pitol »

Niech zgadnę: obcina Ci rosyjskie znaki? :)
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

Re: wysylanie pliku przez email

Post autor: honda »

zgadles ;). Z tymi rosyjskimi znakami jaja mam od poczatku. Niestety musza byc.
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

Re: wysylanie pliku przez email

Post autor: honda »

Macie na to jakis pomysl ;)
Awatar użytkownika
Pitol
Moderator
Posty: 982
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: wysylanie pliku przez email

Post autor: Pitol »

Ja nawet nie mogę zduplikować Twojego problemu u siebie, ponieważ polski windows nie pozwala na tworzenie plików z rosyjskimi znakami w nazwie. Nawet jak ściągnę taki plik z sieci to LabVIEW go nie wczyta do kontrolki path. Problem zdaje mi się jest z kodowaniem znaków. Zakładam, że korzystasz z windowsa rosyjskiego. Zapewne LabVIEW pozwala Ci wpisać rosyjskie znaki do kontrolki path, jednak ta nazwa jest (w jakiś sposób) potem zamieniana może na ASCII, może na coś innego, i w ten sposób tracona jest informacja o rosyjskich znakach. Proponuję napisać do supportu NI bo ja Ci w tej kwestii nie jestem w stanie pomóc :)
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

Re: wysylanie pliku przez email

Post autor: honda »

Korzystam z polskiego windowsa. Jezeli w opcjach regionionalnych pozmieniasz wszystko co mozliwe na rosyjskie to pozwala wpisac ;).
Awatar użytkownika
Pitol
Moderator
Posty: 982
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

wysylanie pliku przez email

Post autor: Pitol »

hmm... no widzisz, nie wiedziałem :) w każdym razie nadal stawiam na to, że ta nazwa jest gdzieś po drodze przez protokół "gubiona". Jest jeszcze takie wejście w tym bloczku: "MIME content-type". Byćmoże w tym należy szukać rozwiązania. Proponuję o tym poczytać.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
honda
Posty: 210
Rejestracja: 18 lis 2008 14:13
Wersja środowiska: LabVIEW 8.6
Kontakt:

Re: wysylanie pliku przez email

Post autor: honda »

Witam,

wyslalem zapytanie na NI Support ale na razie bez odpowiedzi. Moze wszyscy na urlopach ? ;).

Mam jeszcze inny problem z tym tematem zwiazany. Jezeli chce wysylac maile na rozne adresy pocztowe, np. na interia.pl, wp.p czy onet.pl, to co powinno byc ustawione na wejsciu "mail server" ?


pozdro
Awatar użytkownika
Harnas
Posty: 152
Rejestracja: 16 mar 2011 09:56
Wersja środowiska: LabVIEW 2009

wysylanie pliku przez email

Post autor: Harnas »

W "mail server" chodzi o serwer SMTP. W przypadku Onetu jest to: smtp.poczta.onet.pl

Probowalem na swoje konto pocztowe na onecie wyslac maila i nie dziala. X(
Ostatnio zmieniony 03 sie 2011 12:10 przez Harnas, łącznie zmieniany 1 raz.
ODPOWIEDZ