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

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

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

You are not logged in.

Announcement

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


#1 2020-10-15 16:25:40

nami
Guest

FM17 URlから挿入でftpでPDFファイルをアップロード

変数
$ホスト名
$ディレクトリ名   "/html/pdf"     サーバー上のフォルダ階層
$ファイル名    "ABC.pdf"    アップロード後 サーバー上のファイル名
$ユーザー名
$パスワード
$パス名  "C:\abc.pdf"   ローカルCにあるファイル名

「urlを指定」"ftp://" & $ホスト名 & $ディレクトリ名 & $ファイル名
  URlを自動的エンコード(A)チェック
「curlオプション」"--user" & $ユーザー名 & ":" & $パスワード & "-T $パス名" & " -ssl"

上記でアップロードができないです、どこか間違いましたでしょうか?

よろしくお願いします。

#2 2020-10-15 17:01:11

Chikutaku
Member

Re: FM17 URlから挿入でftpでPDFファイルをアップロード

パス名表記はダメだったと思います。
https://fm-aid.com/bbs2/viewtopic.php?id=6763

Last edited by Chikutaku (2020-10-15 17:03:14)

Offline

#3 2020-10-15 17:56:08

nami
Guest

Re: FM17 URlから挿入でftpでPDFファイルをアップロード

ありがとうございます。
パス名をティーブル:オブジェクトにしました。
「1627」認証に失敗しました とエラーになりました。


Chikutaku wrote:

パス名表記はダメだったと思います。
https://fm-aid.com/bbs2/viewtopic.php?id=6763

#4 2020-10-15 18:09:15

Chikutaku
Member

Re: FM17 URlから挿入でftpでPDFファイルをアップロード

少し気になったのは、
$ディレクトリ名   "/html/pdf" ←スラッシュ要りませんか。 "/html/pdf/"


変数を設定[$URL;"ftp://" & $ホスト名 & "/html/pdf/ABC.pdf" ]

Last edited by Chikutaku (2020-10-15 18:10:51)

Offline

#5 2020-10-16 09:08:15

nami
Guest

Re: FM17 URlから挿入でftpでPDFファイルをアップロード

ありがとうございます。
変数を設定[$URL;値"ftp://" & $ホスト名 & "/html/pdf/ABC.pdf" ]
$URLの変数を作りました。

「urlを指定」$URL

エラー:コマンドが使用できません となります。
よろしくお願いします。


Chikutaku wrote:

少し気になったのは、
$ディレクトリ名   "/html/pdf" ←スラッシュ要りませんか。 "/html/pdf/"


変数を設定[$URL;"ftp://" & $ホスト名 & "/html/pdf/ABC.pdf" ]

#6 2020-10-16 09:16:01

himadanee
Guest

Re: FM17 URlから挿入でftpでPDFファイルをアップロード

既に指摘されてますが、$パス名をオブジェクトフィールドに変えた、書式が間違ってませんか?半角コロンが2つ必要ですが。

"--user" & $ユーザー名 & ":" & $パスワード & "-T $パス名" & " -ssl"

スペースとフィールド指定記号が足りません。
"--user " & $ユーザー名 & ":" & $パスワード & " -T @$パス名" & " -ssl"

ユーザ名とパスワードの変数値にエスケープが必要な特殊記号が含まれてませんか?

#7 2020-10-16 09:33:41

Chikutaku
Member

Re: FM17 URlから挿入でftpでPDFファイルをアップロード

himadanee wrote:

既に指摘されてますが、$パス名をオブジェクトフィールドに変えた、書式が間違ってませんか?半角コロンが2つ必要ですが。

"--user" & $ユーザー名 & ":" & $パスワード & "-T $パス名" & " -ssl"

スペースとフィールド指定記号が足りません。
"--user " & $ユーザー名 & ":" & $パスワード & " -T @$パス名" & " -ssl"

ユーザ名とパスワードの変数値にエスケープが必要な特殊記号が含まれてませんか?

以前FTPサーバーにつなげた時@$パス名でエラーが返ってきました。

変数を設定[$UserPass;$ユーザー名 & ":" & $パスワード]
変数を設定[$file;オブジェクトフィールド]
変数を設定[$cURL;"-T $file " & "-u " & $UserPass]

一応これで動いています。

Offline

#8 2020-10-16 13:06:04

himadanee
Guest

Re: FM17 URlから挿入でftpでPDFファイルをアップロード

ああ、すいません。-dataの書式と混同してました。-Tの変数名は@がいらないのですね。

$パス名の設定方法も、「パス名をティーブル:オブジェクトにしました。」というところで、コロンが2つというよりも""で囲まないフィールド指定でないとだめということです。1つで通ってるとしたらテキストとして"ティーブル:オブジェクト"と書いてしまってるでしょう。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.022 seconds, 7 queries executed - Memory usage: 518.54 KiB (Peak: 523.45 KiB) ]