NTTデータ認定WinActorアンバサダー NTTデータ認定WinActorアンバサダー WinActor無料トライアル! WinActor無料トライアル! NTTデータ「公式」eラーニング NTTデータ「公式」eラーニング NTTデータRPAパートナーアワード2022-2023受賞企業一覧 NTTデータRPAパートナーアワード2022-2023受賞企業一覧

TOPShaita | ポイント
※匿名による投稿などの履歴は、本人にのみ表示されます。
いいね!されました!
2024年1月10日 16:20
いいね!されました!
2023年12月27日 14:07
投稿した回答
ローカル内フォルダのバイナリデータを取得しリクエストbody化する方法について

多くのご回答ありがとうございました。 ご教授いただいたこと等検証しまして下記内容がわかりました。 ・上記手順でリクエストそのものは正しい手順ということ...

2023年12月27日 13:34
投稿にコメントしました

Kouichi様 スクリプトの御連携ありがとうございました。 無事2進数変換することができました。 追記ですが2進数でのアップロードはできませんでした。 ほかの方法を模索してみます。 ありがとうございました。

2023年12月21日 13:42
投稿にコメントしました

John様 ご返信ありがとうございます。 すみません。長期間実装に時間を使ってしまっているため焦っていました。 現在の状況をまとめました。 現在できていること ・パラメータ等の送信は成功している(アップロード先にファイルがあることを確認済み) ・指定しているファイルのパラメータも送信できている できていないこと ・指定しているファイルのデータは送信できているがファイルが破損し開封できない ・開封できない理由は送りたいファイルのバイナリデータが正しくない可能性が高い 実現したいこと ・正しいファイルのデータを送信し正常に開く 現在試していること ・ご指摘いただいているものを参考に実装 下記質問の回答です ※間違っている場合ご指摘いただけるとありがたいです。 スクリプトの中身も理解されてるんですかね >上記スクリプトは指定したファイルをバイナリ変換する処理だと認識しています。 >プロンプトでバイナリ変換をかけたことがあり同じデータだったため上記のように判断しました。 文字コードとかもどうなんだろ >zipファイルの場合文字コードの変換が必要ないと思い込んでおりました。 >変換が必要か(そもそも可能か※一度試したことがありファイルが破損して開くことができなくなった)調査します。

2023年12月21日 13:25
投稿にコメントしました

John様 上記スクリプトにて作成したファイルボディデータを使用しました。 アップロード処理自体は正常に終了しましたがやはりファイルが破損して開くことができませんでした。 ファイル名やファイル形式は正常なことを確認できますがやはりファイルの中身が送信できていない状態と推測できます。 原因かどうかは不明ですがダウンロードしたファイルの中身をテキストで開くと文字化けしておりました。送信前のファイルの中身も全く同じものでした。(バイナリデータの正しい姿が不明) よろしくお願いいたします。

2023年12月21日 11:49
投稿にコメントしました

John様 スクリプトのご連携ありがとうございます。 現在2進数が正しいかどうか不明な状況です。 リクエストパラメータはバイナリを指定したいのですがその指定する方法がわからない状態でした。 上記ご連携いただいたスクリプトを参考に作成されたbodyデータをリクエストかけてみます。 ありがとうございます。

2023年12月21日 11:13
投稿にコメントしました

上記情報のご連携ありがとうございます。 やはり自分もできれば変換無しで扱いたいと思っています。 連携していただいた情報をもとにWinActorで使えるファイルの情報を呼び出せる処理を探してみます。 ありがとうございます。

2023年12月20日 13:53
投稿にコメントしました

スクリプトを変更していただきありがとうございます。 上記スクリプトで一度アップロード可能か試してみます。 ありがとうございます。

2023年12月20日 11:57
いいね!しました!
ローカル内フォルダのバイナリデータを取得しリクエストbody化する方法について

yamaura様 すいません、結局、どのようにしたいのかよく分からないのですが、 ファイルを2進数でテキストにすればよいのでしょうか。 参考になればよいのですが。...

2023年12月20日 11:43
投稿にコメントしました

ご回答いただきありがとうございます。 まさに上記のようなバイナリファイルを2進数にする方法を現在探しておりました。 上記スクリプトをお借りして実行してみたのですが下記エラーが出てしまいます。 スクリプトの実行に失敗しました。 エラー番号: 0x0000000e 内容: 文字列領域が不足しています。 恐らくバイナリ形式の文字列多さに文字列が取り込み切れなかったことが原因と推測しますが知識不足で修正できておりません。 ご教授いただけないでしょうか。 よろしくお願いいたします。

2023年12月19日 17:17
投稿にコメントしました

ご返信ありがとうございます。 上記URLを参考にして検証してみました。 検証した結果送信できるバイナリデータは16進数ではなくて2進数でないと送信できない可能性があると判断しました。 ですが16進数から2進数への変換方法(windowsコマンド)等見つけることができなかった、2進数だとデータが膨大になる可能性があるといった懸念を感じています。 現在はjavascriptのfileオブジェクトのような方法がないか探している状況です。 よろしくお願いいたします。 ※送信したいファイルはExcelのみではなく、zipファイル等も送信したいため拡張子変換によっての対応は先送りにしています。

2023年12月19日 14:32
質問しました
ローカル内フォルダのバイナリデータを取得しリクエストbody化する方法について

バージョン:WinActor 7.4.3 下記URLの続きですが新たに不明点がありますので質問させていただきます。 【HTTP(詳細)】WebAPIを使用したファイルアップロード方法について...

2023年12月19日 10:03
いいね!されました!
2023年12月15日 18:06
いいね!しました!
【HTTP(詳細)】WebAPIを使用したファイルアップロード方法について

前進したようで。   「multipart/form-data」形式がポイントなのかも。 ※ a.txtの例が真似しやすそう [フロントエンド] multipart/form-dataを理解してみよう -...

2023年12月15日 18:04
投稿した回答
【HTTP(詳細)】WebAPIを使用したファイルアップロード方法について

ファイルアップロード処理を実現することができました。 ご回答ありがとうございました。 multipart/formdata形式で正常にリクエストを遅れていないことが原因でした。...

2023年12月15日 18:02
投稿にコメントしました

上記URLを試してみたところ正常にリクエストを遅れていることの確認は取得できましたがリクエストの情報を取得するとこはできませんでした。 ※リクエスト自体は正常に送るとこができておりますがアップロードしたいファイル自体が送ることができていない状況です。

2023年12月15日 13:04
投稿にコメントしました

連携していただいたURLをもとに一度リクエストを確認するシナリオを作成してみます。 ご連携ありがとうございます。

2023年12月15日 9:51
投稿にコメントしました

ご回答ありがとうございます。 Mock(WireMock等) で実際に送信されているリクエストを確認する方法ですが使用したいところなのですが社内のセキュリティ上できない状況となっております。 よろしくお願いいたします。

2023年12月14日 17:24
投稿にコメントしました

上記記載忘れがありましたので追記いたします。 API仕様書では下記のようにリクエストを設定するよう指定されています。 下記を参考に上記HTTPノードを作成しました。 URL ・https://ドメイン/アカウントパラメータ/file-api/execregist パラメータ ・password,login_code,file[]等 パラメータ:file[]についての説明 ・「アップロードするファイルを指定します。必ず「multipart/form-data」形式で送信してください。」 リクエスト例 password=1111&user_id=00000001&project_id=00001 &directory_id=00000001 &file[0]=テストファイル 1.txt&file_comment[0]=テストコメント &allow_download_flag[0]=1 &file[1]=テストファイル 2.txt&file_comment[1]=テストコメント 2 &allow_download_flag[1]=0 ※file[]にはファイル名ではなくファイルそのものを指定してください  レスポンス例(成功時) <?xml version='1.0' encoding='utf-8'?> <return_data> <status>200</status> <approval>0</approval> <file>  <file_id>00000001</file_id>  <file_name>テストファイル 1.txt</file_name> </file> <file>  <file_id>00000002</file_id>  <file_name>テストファイル 2.txt</file_name> </file> </return_data> よろしくお願いいたします。

2023年12月14日 14:15