0

バージョン:WinActor 7.4.3

WebApiを使用したファイルアップロードを行いたいです。

下記方法を試しましたがファイルが見つからないとAPI側でエラーが出ております。

HTTP(詳細)の設定が間違っていてファイルパスが送信できていないと推測しましたが多々検証した結果正しい設定方法がわからない状況です。

よろしくお願いします。

・APIを使用したダウンロード処理は実現できた

・アップロードは「multipart/form-data」形式で行うこと

検証手順:

①基本設定にメソッドをPOSTに設定、URLにリクエストURLを設定

※リクエストURLは下記のように設定しています。

※URLと同時にパラメータを設定しています。(「?」以降パラメータ)

※file[0]にはファイルの実態を設定すると指定があるためファイル名を設定しています。

「https://ドメイン/アカウントパラメータ/file-api/execregist?password=password&user_id=user_id&・・・&file[0]=アップロードテスト.txt」

②要求ヘッダには何も設定していません。

③要求ボディに「Content-Disposition: filename="C:\Users\・・・\Desktop\アップロードテスト.txt"」を設定しています。

※ファイル名(パス)はContent-Dispositionのfilenameにて設定すると指定があるため上記のように設定しています。

④ファイルアップロードには何も設定していません。

※一度下記下記を入力してみましたがAPI側で同様のエラーででます。

  ファイル名:C:\Users\・・・\Desktop\アップロードテスト.txt

  name:filename

  ContentType:text/plain

⑤認証、クッキー、その他は設定していません。

※認証はオプションで設定しています。

よろしくお願いいたします。

Shaita 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。