Compartilhar via

Why is OneDrive creating a blank file on my flow with Power Automate and Azure Function?

Anônima
2024-12-10T21:11:41+00:00

I'm trying to call my Azure Function through Power Automate using the HTTP action. My function expects to receive as a parameter a pdf file and page ranges for the code to cut pages based on these ranges.

I search for a file inside my OneDrive, get the content of the file and use it as a parameter in this body:

--boundary

Content-Disposition: form-data; name="file"; filename="file_name.pdf"

Content-Type: application/pdf

@{body('Get_file_content')}

--boundary

Content-Disposition: form-data; name="first_range"

4, 7

--boundary Content-Disposition: form-data; name="second_range"

10, 12

--boundary--

At the end of the flow I create the cut file on my one drive, but it is coming up blank. With the correct number of pages but the content is all blank. I've already tried converting to base64 and binary but nothing worked. Can you guys help me please?

Microsoft 365 e Office | Instalar, resgatar, ativar | Para empresas | Outro

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Anônima
    2024-12-11T06:12:43+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Caro Matheus,

    Acho que pode haver alguns problemas ao chamar a API no Azure Functions. O recurso Azure Functions está no escopo do Desenvolvimento do Azure e desculpe por que nossa categoria pode ter um ambiente de teste limitado para fazer um teste para investigar o problema. Sugiro que você poste um novo tópico em nosso canal de suporte específico Suporte do Azure Functions para obter mais ajuda para que eles possam ajudá-lo a investigar o código que você está usando e obter uma solução.

    Azure Functions - Perguntas e respostas da Microsoft

    Na verdade, você não precisa usar o Azure Functions para dividir e criar um novo arquivo de corte no Power Automate. Você pode simplesmente usar o cliente de desktop gratuito do Power Automate para criar um novo arquivo de corte das páginas Extrair arquivo PDF para a nova ação de arquivo PDF.

    Referência de ações do PDF - Power Automate | Microsoft Learn

    Você pode primeiro sincronizar a pasta compartilhada com o cliente de sincronização do OneDrive e, em seguida, criar o novo arquivo na pasta de sincronização local pela ação.

    Se for conveniente, você pode tentar para ver se funciona em seu ambiente.

    Sua compreensão é muito apreciada!

    Sinceramente

    Penhasco | Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários