みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
お世話になります。
タイトルの質問についてですが、画像のアップロードの引数の指定方法がわかりません。
基本のログインやレコードの作成、検索、スクリプトの実行などは実行できております。
実行側はFilemakerファイルにて作成しております(ver18)
スクリプト
URLから挿入
URL
"https://" & $serverAddress & "/fmi/data/version/databases/database-name/layouts/layout-name/records/record-id/containers/field-name/field-repetition"
curlオプション
"-X " & "POST" &
" --header " & Quote ( "Content-Type: multipart/form-data" ) &
" --header " & Quote ( "Authorization: Bearer " & "トークン" )&
"引数"
としておりますが、まずこの形で、引数の部分に実行側のファイルメーカーのオブジェクトフィールド( フィールド名:obj 挿入されている画像名:test.png)の画像を指定することで、サーバーのURLのレイアウトのフィールドへ挿入できる
という解釈であっていますでしょうか?
その場合、どのように引数に値を入れればいいでしょうか?
なにとぞよろしくお願い致します
Offline
英語のページですが
https://community.claris.com/en/s/quest … r-data-api
要するに、-Fオプションを使うようです。
ありがとうございます
エラーの方はなくなり、最後まで実行されるようになりましたが、
送信先に空のファイルが入ってしまいました
プログラムファイルのオブジェクトフィールドに「test.png」という画像を挿入し、アップロードを実行すると、
送信先のオブジェクトフィールドに「test.png」という空のファイルが入ります。
教えていただいたURLのように、ファイル名は「GetContainerAttribute (フィールド名; "filename")」にて取得し、curlオプションにいれております。
ご存知でしたら、ご教示お願い致します
Offline
「URLから挿入」のオプションは、どのように記述していますか?
あと、「URLから挿入」の前に「変数を設定」で、アップロードするファイル(オブジェクトフィールド)を変数に挿入しておく必要があります。
変数を設定 [$upload; 値: オブジェクトフィールド]
Offline
ありがとうございました
uploadに入れていませんでした
Offline
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 555.79 KiB (Peak: 583.29 KiB) ]