みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。
タイトルの件ですが、
https://fm-aid.com/bbs2/viewtopic.php?id=6763
こちらの回答を参考に、スクリプトを作成しておりますが、うまくいきません。
もうしわけありませんが、ご教示お願い致します。
ーーーscriptーーー
・変数を設定 $ファイル名 オブジェクトフィールド
・URLから挿入 [ダイアログあり:オフ ; "ftp://アドレス(test.sakura.ne.jp)/" & "test.csv" ; cURLオプション:
"--user " & ":" & "ユーザー名" & "パスワード" & " -T " & $ファイル名 & " -ssl"]
ーーー/scriptーーー
上記を実行した場合、最後のエラー 3 コマンドが使用できません が表示されます。
また、ダイアログオンで実行した場合、接続できませんでした。 とエラーが出ます
ユーザー名とパスワードはそのままコピーで、ターミナルよりftpコマンドで実行した場合は通りました。
何卒よろしくお願いいたします。
Offline
cURL オプションは、以下のように書くと間違いにくいです。
$FILE は、アップロードするファイルが入ったオブジェクトフィールドから設定しておきましょう。
変数を設定 [ $FILE; 値:FTP::obj ]
変数を設定 [ $URL; 値:FTP::SERVER ]/* & /FileName*/
変数を設定 [ $curl_option; 値:
Let([ _option="
--user {USER}:{PASSWORD}
-T $FILE
-ssl
" ];
Substitute ( _option
; ["{USER}" ; FTP::USER]
; ["{PASSWORD}" ; FTP::PASSWORD]
)
)
]
URL から挿入 [ $Result; $URL; cURL オプション: $curl_option ] [ URL を自動的にエンコードしない; 選択 ]
Last edited by qb_dp (2020-06-04 08:32:58)
Offline
ありがとうございます
無事実行できました!
Offline
Pages: 1
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 551.66 KiB (Peak: 566.08 KiB) ]