Połączenie do serwera FTP z przepływów pracy w usłudze Azure Logic Apps
Dotyczy: Azure Logic Apps (Zużycie + Standardowa)
W tym artykule pokazano, jak uzyskać dostęp do serwera protokołu FTP (File Transfer Protocol) z przepływu pracy w usłudze Azure Logic Apps za pomocą łącznika FTP. Następnie można tworzyć zautomatyzowane przepływy pracy uruchamiane po wyzwoleniu przez zdarzenia na serwerze FTP lub w innych systemach i uruchamiać akcje w celu zarządzania plikami na serwerze FTP.
Na przykład przepływ pracy może rozpoczynać się od wyzwalacza FTP, który monitoruje zdarzenia na serwerze FTP i reaguje na nie. Wyzwalacz udostępnia dane wyjściowe kolejnym akcjom w przepływie pracy. Przepływ pracy może uruchamiać akcje FTP, które tworzą, wysyłają, odbierają i zarządzają plikami za pośrednictwem konta serwera FTP, korzystając z następujących określonych zadań:
- Monitoruj, kiedy pliki są dodawane lub zmieniane.
- Tworzenie, kopiowanie, usuwanie, wyświetlanie listy i aktualizowanie plików.
- Pobieranie metadanych i zawartości pliku.
- Zarządzanie folderami.
Jeśli dopiero zaczynasz korzystać z usługi Azure Logic Apps, zapoznaj się z następującą dokumentacją rozpoczynania pracy:
- Co to jest usługa Azure Logic Apps
- Szybki start: tworzenie przykładowego przepływu pracy aplikacji logiki Zużycie
dokumentacja techniczna Połączenie or
Łącznik FTP ma różne wersje na podstawie typu aplikacji logiki i środowiska hosta.
Typ aplikacji logiki (plan) | Środowisko | wersja Połączenie or |
---|---|---|
Zużycie | Wielodostępna usługa Azure Logic Apps | Łącznik zarządzany (klasa Standardowa). Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją: - Dokumentacja łącznika zarządzanego FTP - Łączniki zarządzane w usłudze Azure Logic Apps |
Zużycie | Środowisko usługi integracji (ISE) | Łącznik zarządzany (klasa Standardowa) i wersja ISE, która ma inne limity komunikatów niż klasa Standardowa. Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją: - Dokumentacja łącznika zarządzanego FTP - Limity komunikatów ISE - Łączniki zarządzane w usłudze Azure Logic Apps |
Standardowy | Usługa Azure Logic Apps i środowisko App Service Environment w wersji 3 z jedną dzierżawą (tylko plany systemu Windows) | Łącznik zarządzany (hostowany na platformie Azure) i wbudowany łącznik, który jest oparty na dostawcy usług. Wbudowany łącznik może bezpośrednio uzyskiwać dostęp do sieci wirtualnych platformy Azure za pomocą parametry połączenia. Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją: - Dokumentacja łącznika zarządzanego FTP - Wbudowana sekcja operacji łącznika FTP w dalszej części tego artykułu - Łączniki zarządzane w usłudze Azure Logic Apps - Wbudowane łączniki w usłudze Azure Logic Apps |
Ograniczenia
Pojemność i przepływność
Wbudowany łącznik dla standardowych przepływów pracy:
Domyślnie akcje FTP mogą odczytywać lub zapisywać pliki o rozmiarze 200 MB lub mniejszym. Obecnie wbudowany łącznik FTP nie obsługuje fragmentowania.
Łącznik zarządzany lub hostowany na platformie Azure dla przepływów pracy użycia i standardowych
Domyślnie akcje FTP mogą odczytywać lub zapisywać pliki o rozmiarze 50 MB lub mniejszym. Aby obsługiwać pliki większe niż 50 MB, akcje FTP obsługują fragmentowanie komunikatów. Akcja Pobierz zawartość pliku niejawnie używa fragmentowania.
Wyzwalacze dla łącznika zarządzanego przez protokół FTP lub hostowanego na platformie Azure mogą napotkać brakujące, niekompletne lub opóźnione wyniki po zachowaniu znacznika czasu ostatniej modyfikacji. Z drugiej strony wbudowany łącznik FTP w przepływach pracy aplikacji logiki w warstwie Standardowa nie ma tego ograniczenia. Aby uzyskać więcej informacji, zapoznaj się z sekcją Ograniczenia łącznika FTP.
Łącznik zarządzany przez protokół FTP lub łącznik hostowany na platformie Azure może utworzyć ograniczoną liczbę połączeń z serwerem FTP na podstawie pojemności połączenia w regionie świadczenia usługi Azure, w którym istnieje zasób aplikacji logiki. Jeśli ten limit stanowi problem w przepływie pracy aplikacji logiki Zużycie, rozważ utworzenie standardowego przepływu pracy aplikacji logiki i zamiast tego użyj wbudowanego łącznika FTP.
Wymagania wstępne
Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.
Przepływ pracy aplikacji logiki, w którym chcesz uzyskać dostęp do konta FTP. Aby uruchomić przepływ pracy za pomocą wyzwalacza FTP, musisz zacząć od pustego przepływu pracy. Aby użyć akcji FTP, uruchom przepływ pracy za pomocą innego wyzwalacza, takiego jak wyzwalacz Cykl .
Aby uzyskać więcej wymagań dotyczących zarówno łącznika zarządzanego FTP, jak i wbudowanego łącznika, zapoznaj się z dokumentacją dotyczącą łącznika zarządzanego FTP — wymagania.
Znane problemy
Domyślnie wyzwalacze, które zwracają tablicę, mają już włączone ustawienie Split On . Po włączeniu tego ustawienia wyzwalacz automatycznie debatuje tablicę przez wewnętrzne utworzenie oddzielnego wystąpienia przepływu pracy w celu przetworzenia każdego elementu tablicy. Wszystkie wystąpienia przepływu pracy działają równolegle, aby elementy tablicy zostały przetworzone w tym samym czasie.
Jednak po włączeniu ustawienia Split On (Podział wł. ) wyzwalacz zarządzany łącznik zwraca dane wyjściowe dla wszystkich elementów tablicy jako list. Wszelkie kolejne akcje odwołujące się do tych danych wyjściowych muszą najpierw obsługiwać te dane wyjściowe jako listy. Aby obsłużyć każdy element tablicy osobno, możesz dodać dodatkowe akcje. Na przykład w celu iterowania tych elementów tablicy można użyć pętli For each . W przypadku wyzwalaczy, które zwracają tylko metadane lub właściwości, użyj akcji, która najpierw pobiera metadane elementu tablicy, a następnie użyj akcji w celu pobrania zawartości elementów.
Należy zastosować to podejście tylko w przypadku wyzwalaczy łącznika zarządzanego , a nie wbudowanych wyzwalaczy łącznika, które zwracają dane wyjściowe dla jednego elementu tablicy w danym momencie, gdy ustawienie Split On jest włączone.
Załóżmy na przykład, że masz wyzwalacz łącznika zarządzanego o nazwie Po dodaniu lub zmodyfikowaniu pliku (tylko właściwości), który zwraca metadane lub właściwości nowych lub zaktualizowanych plików jako tablic. Aby pobrać metadane oddzielnie dla każdego pliku, możesz użyć pętli For each iterates through the array (Dla każdej pętli), która iteruje przez tablicę. W tej pętli użyj następujących akcji łącznika zarządzanego w określonej kolejności:
Pobierz metadane pliku, aby pobrać metadane każdego pliku.
Pobierz akcję zawartości pliku, aby pobrać zawartość każdego pliku.
Dodawanie wyzwalacza FTP
Przepływ pracy aplikacji logiki Zużycie może używać tylko łącznika zarządzanego FTP. Jednak standardowy przepływ pracy aplikacji logiki może używać łącznika zarządzanego FTP i wbudowanego łącznika FTP. W przepływie pracy aplikacji logiki w warstwie Standardowa łączniki zarządzane są również oznaczone jako łączniki platformy Azure .
Łącznik zarządzany FTP i wbudowany łącznik mają dostępny tylko jeden wyzwalacz:
Wyzwalacz łącznika zarządzanego: wyzwalacz FTP o nazwie Po dodaniu lub zmodyfikowaniu pliku (tylko właściwości) uruchamia przepływ pracy aplikacji logiki Zużycie lub Standardowa, gdy co najmniej jeden plik zostanie dodany lub zmieniony w folderze na serwerze FTP. Ten wyzwalacz pobiera tylko właściwości pliku lub metadane, a nie zawartość pliku. Jednak aby uzyskać zawartość pliku, przepływ pracy może podążać za tym wyzwalaczem z innymi akcjami FTP.
Aby uzyskać więcej informacji na temat tego wyzwalacza, zobacz Kiedy plik jest dodawany lub modyfikowany (tylko właściwości).
Wyzwalacz wbudowanego łącznika: wyzwalacz FTP o nazwie Po dodaniu lub zaktualizowaniu pliku uruchamia przepływ pracy aplikacji logiki w warstwie Standardowa, gdy co najmniej jeden plik zostanie dodany lub zmieniony w folderze na serwerze FTP. Ten wyzwalacz pobiera tylko właściwości pliku lub metadane, a nie zawartość pliku. Jednak aby uzyskać zawartość, przepływ pracy może podążać za tym wyzwalaczem za pomocą innych akcji FTP. Aby uzyskać więcej informacji na temat tego wyzwalacza, zapoznaj się z artykułem Po dodaniu lub zaktualizowaniu pliku.
Poniższe kroki korzystają z witryny Azure Portal, ale przy użyciu odpowiedniego rozszerzenia usługi Azure Logic Apps można również użyć następujących narzędzi do tworzenia i edytowania przepływów pracy aplikacji logiki:
Przepływy pracy aplikacji logiki użycia: Visual Studio lub Visual Studio Code
Standardowe przepływy pracy aplikacji logiki: Visual Studio Code
W witrynie Azure Portal otwórz pusty przepływ pracy aplikacji logiki w projektancie.
W projektancie w polu wyszukiwania wybierz pozycję Standardowa. W polu wyszukiwania wprowadź ftp.
Z listy wyzwalaczy wybierz wyzwalacz o nazwie Po dodaniu lub zmodyfikowaniu pliku (tylko właściwości).
Podaj informacje dotyczące połączenia. Po zakończeniu wybierz Utwórz.
Uwaga
Domyślnie ten łącznik przesyła pliki w formacie tekstowym. Aby przenieść pliki w formacie binarnym, na przykład gdzie i kiedy jest używane kodowanie, wybierz opcję transportu binarnego.
Po pojawieniu się okna informacji o wyzwalaczu znajdź folder, który chcesz monitorować pod kątem nowych lub edytowanych plików.
W polu Folder wybierz ikonę folderu, aby wyświetlić katalog folderów.
Wybierz strzałkę kąta w prawo (>). Przejdź do żądanego folderu, a następnie wybierz folder.
Wybrany folder zostanie wyświetlony w polu Folder .
Gdy wszystko będzie gotowe, zapisz przepływ pracy.
Po zapisaniu przepływu pracy ten krok automatycznie publikuje aktualizacje wdrożonej aplikacji logiki, która jest aktywna na platformie Azure. W przypadku tylko wyzwalacza przepływ pracy sprawdza tylko serwer FTP na podstawie określonego harmonogramu. Musisz dodać akcję odpowiadającą wyzwalaczowi i wykonać coś z danymi wyjściowymi wyzwalacza.
Dodawanie akcji FTP
Przepływ pracy aplikacji logiki Zużycie może używać tylko łącznika zarządzanego FTP. Jednak standardowy przepływ pracy aplikacji logiki może używać łącznika zarządzanego FTP i wbudowanego łącznika FTP. Każda wersja ma wiele akcji. Na przykład zarówno zarządzane, jak i wbudowane wersje łączników mają własne akcje w celu pobrania metadanych pliku i pobrania zawartości pliku.
Akcje łącznika zarządzanego: te akcje są uruchamiane w przepływie pracy aplikacji logiki Zużycie lub Standardowa.
Wbudowane akcje łącznika: te akcje są uruchamiane tylko w standardowym przepływie pracy aplikacji logiki.
Poniższe kroki korzystają z witryny Azure Portal, ale przy użyciu odpowiedniego rozszerzenia usługi Azure Logic Apps można również użyć następujących narzędzi do tworzenia i edytowania przepływów pracy aplikacji logiki:
Przepływy pracy aplikacji logiki użycia: Visual Studio lub Visual Studio Code
Standardowe przepływy pracy aplikacji logiki: Visual Studio Code
Aby można było użyć akcji FTP, przepływ pracy musi już zaczynać się od wyzwalacza, który może być dowolnym wybranym rodzajem. Na przykład możesz użyć ogólnego wbudowanego wyzwalacza Cykl , aby uruchomić przepływ pracy zgodnie z określonym harmonogramem.
W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie.
Znajdź i wybierz akcję FTP, której chcesz użyć.
W tym przykładzie jest kontynuowana akcja o nazwie Pobierz metadane pliku, dzięki czemu można pobrać metadane dla pojedynczego elementu tablicy.
W projektancie w obszarze wyzwalacza lub innych akcji wybierz pozycję Nowy krok.
W polu wyszukiwania Wybierz operację wybierz pozycję Standardowa.
W polu wyszukiwania wprowadź ftp get file metadata (Pobierz metadane pliku ftp).
Z listy akcji wybierz akcję o nazwie Pobierz metadane pliku.
W razie potrzeby podaj informacje dotyczące połączenia. Po zakończeniu wybierz Utwórz.
Uwaga
Domyślnie ten łącznik przesyła pliki w formacie tekstowym. Aby przenieść pliki w formacie binarnym, na przykład gdzie i kiedy jest używane kodowanie, wybierz opcję transportu binarnego.
Po wyświetleniu pola Informacje o akcji Pobierz metadane pliku kliknij wewnątrz pola Plik , aby lista zawartości dynamicznej się otwierała.
Teraz możesz wybrać dane wyjściowe z poprzedniego wyzwalacza.
Na liście zawartości dynamicznej w obszarze Po dodaniu lub zmodyfikowaniu pliku wybierz pozycję Lista identyfikatorów plików.
Właściwość File odwołuje się teraz do danych wyjściowych wyzwalacza List of Files Id .
W projektancie w obszarze akcji Pobierz metadane pliku wybierz pozycję Nowy krok.
W polu wyszukiwania Wybierz operację wybierz pozycję Standardowa.
W polu wyszukiwania wprowadź ftp pobierz zawartość pliku.
Z listy akcji wybierz akcję o nazwie Pobierz zawartość pliku.
Po wyświetleniu pola Informacje o akcji Pobierz zawartość pliku kliknij wewnątrz pola Plik , aby lista zawartości dynamicznej się otwierała.
Teraz możesz wybrać dane wyjściowe z poprzedniego wyzwalacza i innych akcji.
Na liście zawartości dynamicznej w obszarze Pobierz metadane pliku wybierz pozycję Identyfikator, który odwołuje się do pliku, który został dodany lub zaktualizowany.
Właściwość File odwołuje się teraz do danych wyjściowych akcji Identyfikator .
Gdy wszystko będzie gotowe, zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.
Testowanie przepływu pracy
Aby sprawdzić, czy przepływ pracy zwraca oczekiwaną zawartość, dodaj kolejną akcję, która wysyła zawartość z dodanego lub zaktualizowanego pliku. W tym przykładzie użyto akcji office 365 Outlook o nazwie Wyślij wiadomość e-mail.
W obszarze akcji Pobierz zawartość pliku dodaj akcję usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail. Jeśli zamiast tego masz konto Outlook.com, dodaj akcję Outlook.com Wyślij wiadomość e-mail i odpowiednio dostosuj poniższe kroki.
W projektancie w obszarze akcji Pobierz zawartość pliku wybierz pozycję Nowy krok.
W polu wyszukiwania Wybierz operację wybierz pozycję Standardowa.
W polu wyszukiwania wprowadź office 365 outlook wyślij wiadomość e-mail. Z listy akcji wybierz akcję office 365 Outlook o nazwie Wyślij wiadomość e-mail.
W razie potrzeby zaloguj się do swojego konta e-mail.
W polu informacji o akcji podaj wymagane wartości i uwzględnij inne parametry lub właściwości, które chcesz przetestować.
Możesz na przykład uwzględnić dane wyjściowe Zawartości pliku z akcji Pobierz zawartość pliku. Aby znaleźć te dane wyjściowe, wykonaj następujące kroki:
W akcji Pobierz zawartość pliku kliknij wewnątrz pola Treść, aby lista zawartości dynamicznej się otwierała.
Na liście zawartości dynamicznej obok pozycji Pobierz zawartość pliku wybierz pozycję Zobacz więcej.
Na liście zawartości dynamicznej w obszarze Pobierz zawartość pliku wybierz pozycję Zawartość pliku.
Właściwość Body odwołuje się teraz do danych wyjściowych akcji Zawartość pliku.
Zapisz przepływ pracy aplikacji logiki.
Aby uruchomić i wyzwolić przepływ pracy, na pasku narzędzi projektanta wybierz pozycję Uruchom wyzwalacz>Uruchom. Dodaj plik do folderu FTP, który monitoruje przepływ pracy.
Operacje wbudowanego łącznika FTP
Wbudowany łącznik FTP jest dostępny tylko dla przepływów pracy aplikacji logiki w warstwie Standardowa i zapewnia następujące operacje:
Wyzwalacz | opis |
---|---|
Po dodaniu lub zaktualizowaniu pliku | Uruchom przepływ pracy aplikacji logiki po dodaniu lub zaktualizowaniu pliku w określonym folderze na serwerze FTP. Uwaga: ten wyzwalacz pobiera tylko metadane pliku lub właściwości, a nie zawartość pliku. Jednak aby pobrać zawartość, przepływ pracy może podążać za tym wyzwalaczem za pomocą akcji Pobierz zawartość pliku. |
Czynność | opis |
---|---|
Utwórz plik | Utwórz plik przy użyciu określonej ścieżki pliku i zawartości pliku. |
Usuń plik | Usuń plik przy użyciu określonej ścieżki pliku. |
Pobierz zawartość pliku | Pobierz zawartość pliku przy użyciu określonej ścieżki pliku. |
Pobieranie metadanych pliku | Pobierz metadane lub właściwości pliku przy użyciu określonej ścieżki pliku. |
Wyświetlanie listy plików i podfolderów w folderze | Pobierz listę plików i podfolderów w określonym folderze. |
Aktualizowanie pliku | Zaktualizuj plik przy użyciu określonej ścieżki pliku i zawartości pliku. |
Po dodaniu lub zaktualizowaniu pliku
Identyfikator operacji: whenFtpFilesAreAddedOrModified
Ten wyzwalacz uruchamia przepływ pracy aplikacji logiki po dodaniu lub zaktualizowaniu pliku w określonym folderze na serwerze FTP. Wyzwalacz pobiera tylko metadane lub właściwości pliku, a nie zawartość pliku. Jednak aby pobrać zawartość, przepływ pracy może podążać za tym wyzwalaczem za pomocą akcji Pobierz zawartość pliku.
Parametry
Nazwisko | Klucz | Wymagani | Pisz | Opis |
---|---|---|---|---|
Ścieżka folderu | folderPath |
Prawda | string |
Ścieżka folderu względem katalogu głównego. |
Liczba plików do zwrócenia | maxFileCount |
Fałsz | integer |
Maksymalna liczba plików, które mają zostać zwrócone z pojedynczego uruchomienia wyzwalacza. Prawidłowy zakres wartości z zakresu od 1 do 100. Uwaga: domyślnie ustawienie Split On jest włączone i wymusza na tym wyzwalaczu przetwarzanie każdego pliku oddzielnie. |
Znacznik czasu redukcji w celu ignorowania starszych plików | oldFileCutOffTimestamp |
Fałsz | dateTime |
Czas odcięcia używany do ignorowania starszych plików. Użyj formatu YYYY-MM-DDTHH:MM:SS znacznika czasu . Aby wyłączyć tę funkcję, pozostaw tę właściwość pustą. |
Zwroty
Po włączeniu ustawienia Split On wyzwalacza wyzwalacz zwraca metadane lub właściwości dla jednego pliku jednocześnie. W przeciwnym razie wyzwalacz zwraca tablicę zawierającą metadane każdego pliku.
Imię i nazwisko/nazwa | Type |
---|---|
Lista plików | BlobMetadata |
Utwórz plik
Identyfikator operacji: createFile
Ta akcja powoduje utworzenie pliku przy użyciu określonej ścieżki pliku i zawartości pliku. Jeśli plik już istnieje, ta akcja zastępuje ten plik.
Ważne
Jeśli usuniesz lub zmienisz nazwę pliku na serwerze FTP bezpośrednio po utworzeniu w ramach tego samego przepływu pracy, operacja może zwrócić błąd HTTP 404 , który jest zgodnie z projektem. Aby uniknąć tego problemu, przed usunięciem lub zmianą nazwy nowo utworzonych plików należy uwzględnić 1-minutowe opóźnienie. Możesz użyć akcji Opóźnienie, aby dodać to opóźnienie do przepływu pracy.
Parametry
Nazwisko | Klucz | Wymagani | Pisz | Opis |
---|---|---|---|---|
Ścieżka pliku | filePath |
Prawda | string |
Ścieżka pliku, w tym rozszerzenie nazwy pliku, jeśli istnieje, względem katalogu głównego. |
Zawartość pliku | fileContent |
Prawda | string |
Zawartość pliku. |
Zwroty
Ta akcja zwraca obiekt BlobMetadata o nazwie Treść.
Imię i nazwisko/nazwa | Type |
---|---|
Nazwa pliku metadanych | string |
Ścieżka pliku metadanych pliku | string |
Rozmiar pliku metadanych pliku | string |
Metadane pliku | BlobMetadata |
Usuń plik
Identyfikator operacji: deleteFtpFile
Ta akcja powoduje usunięcie pliku przy użyciu określonej ścieżki pliku.
Parametry
Nazwisko | Klucz | Wymagani | Pisz | Opis |
---|---|---|---|---|
Ścieżka pliku | filePath |
Prawda | string |
Ścieżka pliku, w tym rozszerzenie nazwy pliku, jeśli istnieje, względem katalogu głównego. |
Zwroty
None
Pobierz zawartość pliku
Identyfikator operacji: getFtpFileContent
Ta akcja pobiera zawartość pliku przy użyciu określonej ścieżki pliku.
Parametry
Nazwisko | Klucz | Wymagani | Pisz | Opis |
---|---|---|---|---|
Ścieżka pliku | path |
Prawda | string |
Ścieżka pliku, w tym rozszerzenie nazwy pliku, jeśli istnieje, względem katalogu głównego. |
Zwroty
Ta akcja zwraca zawartość pliku jako wartość binarną o nazwie Zawartość pliku.
Imię i nazwisko/nazwa | Type |
---|---|
Zawartość pliku | Plik binarny |
Pobieranie metadanych pliku
Identyfikator operacji: getFileMetadata
Ta akcja pobiera metadane lub właściwości pliku przy użyciu określonej ścieżki pliku.
Parametry
Nazwisko | Klucz | Wymagani | Pisz | Opis |
---|---|---|---|---|
Ścieżka pliku | path |
Prawda | string |
Ścieżka pliku, w tym rozszerzenie nazwy pliku, jeśli istnieje, względem katalogu głównego. |
Zwroty
Ta akcja zwraca następujące dane wyjściowe:
Imię i nazwisko/nazwa | Type |
---|---|
Nazwa pliku | string |
Ścieżka pliku | string |
Rozmiar pliku | string |
Czas ostatniej aktualizacji | string |
Metadane pliku | BlobMetadata |
Wyświetlanie listy plików i podfolderów w folderze
Identyfikator operacji: listFilesInFolder
Ta akcja pobiera listę plików i podfolderów w określonym folderze.
Parametry
Nazwisko | Klucz | Wymagani | Pisz | Opis |
---|---|---|---|---|
Ścieżka folderu | folderPath |
Prawda | string |
Ścieżka folderu względem katalogu głównego. |
Zawartość pliku | fileContent |
Prawda | string |
Zawartość pliku |
Zwroty
Ta akcja zwraca tablicę o nazwie Response i zawiera obiekty BlobMetadata.
Imię i nazwisko/nazwa | Type |
---|---|
Response | Tablica z obiektami BlobMetadata |
Aktualizowanie pliku
Identyfikator operacji: updateFile
Ta akcja aktualizuje plik przy użyciu określonej ścieżki pliku i zawartości pliku.
Ważne
Jeśli usuniesz lub zmienisz nazwę pliku na serwerze FTP bezpośrednio po utworzeniu w ramach tego samego przepływu pracy, operacja może zwrócić błąd HTTP 404 , który jest zgodnie z projektem. Aby uniknąć tego problemu, przed usunięciem lub zmianą nazwy nowo utworzonych plików należy uwzględnić 1-minutowe opóźnienie. Możesz użyć akcji Opóźnienie, aby dodać to opóźnienie do przepływu pracy.
Parametry
Nazwisko | Klucz | Wymagani | Pisz | Opis |
---|---|---|---|---|
Ścieżka pliku | filePath |
Prawda | string |
Ścieżka pliku, w tym rozszerzenie nazwy pliku, jeśli istnieje, względem katalogu głównego. |
Zawartość pliku | fileContent |
Prawda | string |
Zawartość pliku |
Zwroty
Ta akcja zwraca obiekt BlobMetadata o nazwie Treść.
Imię i nazwisko/nazwa | Type |
---|---|
Treść | BlobMetadata |