Como enviar um arquivo usando o método sendFileByUrl, usando um armazenamento externo?#
Para enviar um arquivo por meio de um link, você pode usar os seguintes serviços de armazenamento para os arquivos que serão enviados:
Enviando um arquivo por meio do método sendFileByUrl usando o Google Drive#
-
Abra o Google Drive e encontre o arquivo que deseja enviar.
-
Selecione o arquivo para enviar, clique com o botão direito do mouse em "Obter link" -> "Todos com o link" -> "Leitor" -> "Copiar link" -> "Concluído"
-
Cole o link recebido em um editor de texto para obter o ID do arquivo
Por exemplo, link copiado:
https://drive.google.com/file/d/13sseEurJDYZxb-ueH2VOpVoYY4U5Kvu1/view?usp=share_link
Selecione e copie o valor entre d/ e /view no link acima, nesse caso, o ID do arquivo será: 13sseEurJDYZxb-ueH2VOpVoYY4U5Kvu1
-
Use o link especial para baixar arquivos pelo ID:
https://drive.google.com/uc?export=download&id=
-
Coloque o valor do ID do arquivo copiado do passo 3 no final do link. O link final deve ter o seguinte formato:
https://drive.google.com/uc?export=download&id=13sseEurJDYZxb-ueH2VOpVoYY4U5Kvu1
-
Envie o link final pelo método sendFileByUrl.