初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2020-06-03 18:57:35

satoshi501
Member

URLから挿入で、ファイルをアップロードしたい。

お世話になっております。
タイトルの件ですが、
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

#2 2020-06-03 23:07:49

qb_dp
Member

Re: URLから挿入で、ファイルをアップロードしたい。

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

#3 2020-06-04 00:24:46

satoshi501
Member

Re: URLから挿入で、ファイルをアップロードしたい。

ありがとうございます
無事実行できました!

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 556.06 KiB (Peak: 588.41 KiB) ]