MAAY
@MAAY

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Power Automate DesktopでHTTPアクションを使用して、multipart/form-data形式でファイルをアップロードする方法

Power Automate DesktopでHTTPアクションを使用して、
multipart/form-data形式でファイルをアップロードする方法について
詳しい方がいらっしゃいましたらご助言頂きたいです。

現在リクエストボディ部分を

{
"$content-type": "multipart/form-data",
"$multipart": [
{
"headers": {
"Content-Disposition": "form-data; name="file"; filename="ここにファイル名""
},
"body": {
"$content-type": "application/octet-stream",
"$content": "%Base64Text%"
}
}
]
}

といった形で実行し、アップロードの動作自体はできているのですが、ファイルが開けずうまくいきません。

0

1Answer

フローの説明が無いので詳しく分かりませんが、次の事例と同じでしょうか?

0Like

Comments

  1. @MAAY

    Questioner

    @nak435
    ご返信ありがとうございます!
    フローの流れはまさにこの事例と同じです。私もこの記事を見ていました。
    現在は「ファイルをBase64に変換」アクションで取得したものがリクエストボディ部分の「%Base64Text%」になっています。

    Power Automateではこのリクエストボディの記述でアップロードができていたはずなのですが、PADだとなぜかファイルが開けず困っています・・・

  2. ちなみに、アップロード先はどこでしょうか? Kintone? SharePoint? GoogleDrive?
    また、そのアップロード先は、FTPでもアップロード可能なサイトでしょうか?

  3. @MAAY

    Questioner

    @nak435

    アップロード先はkintoneに似ているのですが、コラボフローというサービスです。
    FTPについては私が初学者故に知識がないです、すみません・・・!

  4. コラボフローは利用経験が無いので分かりませんが、以下のAPI(File/Post)でアップロードできませんかね?

Your answer might help someone💌