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

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

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

You are not logged in.

Announcement

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


#1 2018-04-02 22:18:04

asnmch
Member

LAN上のファイルを[URLから挿入]でフィールドに挿入したい

MacにFilemakerServer16をのせて、Windows7のクライアント上のFilemakerPro16から共有ファイルを開いています。
VPNでつながっているIPアドレス[x.x.y.z]の遠隔サーバー上の共有フォルダKyoyu:KKにあるファイルtest.xmlを[URLから挿入]で獲得したいと思っています。
ファイルパスを
filewin://x.x.y.z/Kyoyu/KK/test.txt
としても「プロトコルがサポートされていません」と表示され、取得できません。
同様に、ためしに同じLAN上のサーバーにあるファイルを
filewin://server/KK/test.txt
で挿入を試みましたがこれもうまくいきませんでした。
(いろいろ試したのですがうまい来ません)
ちなみにクライアントPCのデスクトップ上に置いたtest.txtは
file://C:/Users/KK/test.txt
としてうまくいきました。

LAN上のファイルのURLの書き方がいけないような気がするのですが、いかかでしょうか?
ご教示よろしくお願いしたします。

Offline

#2 2018-04-02 22:40:45

Shin
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

FMSからファイルをインポートしようとしているのでしょうか。
FMSは、自己アカウント内のドキュメントフォルダー、テンポラリーフォルダーのみにしかアクセスできません。
クライアントからでしたら、アクセスできるはずですので、パスの書き誤りでしょう。

Offline

#3 2018-04-02 23:22:44

mic
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

URL から挿入
ここの説明欄に
[URL から挿入] は、http、https、httppost、httpspost、ftp、ftps、および file プロトコルをサポートします。
とあります。
プロトコルがサポートされていません、と表示されるように、
filewin:~
は使えません。

試してませんが、
file://x.x.y.z/Kyoyu/KK/test.txt
は無理ですか?

Offline

#4 2018-04-02 23:40:10

asnmch
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

shin様
mic様
コメントありがとうございました。

>FMSからファイルをインポートしようとしているのでしょうか。
インポート元はFMSではありません。FMSの乗っているMacでもありません。
ご指摘の通りファイルパスの書き方の問題なのかとは思っているのですが、分からず困っています。

>file://x.x.y.z/Kyoyu/KK/test.txt は無理ですか?
file://x.x.y.z/Kyoyu/KK/test.txtでやってみたのですが、この場合は
「接続できませんでした」
と表示されます。

Offline

#5 2018-04-03 02:57:29

Hiro
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

「ブラウザで UNC パスのリンクをオープンする方法 」
      file://///comp_name/share_name/foo/bar.doc
(※参考:http://yohshiy.blog.fc2.com/blog-entry-82.html

Offline

#6 2018-04-04 00:25:02

asnmch
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

Hiro様

アドバイスありがとうございました。
file://///x.x.y.z/Kyoyu/KK/test.txt
でやってみたのですが、この場合も「接続できませんでした」となってしまいます。
参考のページを見たのですが、ブラウザによって設定が異なるとのことで、FMだとどうすればよいのかわかりまんでした。
何かいい方法はないものでしょうか?

Offline

#7 2018-04-04 02:03:24

Hiro
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

もちろん、目的の共有フォルダのネットワーク公開の設定は済んでいるのですよネ?
済んでいるなら、目的の共有ファイルを、PC標準の手動操作で開けるか 確かめて診る、とか。
参考:Win『共有フォルダを開く方法』 https://support.microsoft.com/ja-jp/help/879566

#6> 参考のページを見たのですが、ブラウザによって設定が異なるとのことで、FMだとどうすればよいのかわかりまんでした。
FMの「URLから挿入」は OSのWebエンジンに準拠しているので、WinはIE、MacはSafariと、おそらく同仕様かと、

Last edited by Hiro (2018-04-04 02:50:19)

Offline

#8 2018-04-04 02:34:08

mic
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

色々試してみたんですが、「URLから挿入」だとパスが問題なさそうに見えてもエラーコード10で失敗してしまうようです。
原因はさっぱり分かりませんが。

「ファイルを挿入」であれば、
filewin://x.x.y.z/Kyoyu/KK/test.txt
こちらの形式で動作しましたが、URLの方でなくとも良いのであれば試してみてはどうでしょう。

Offline

#9 2018-04-04 10:08:13

qb_dp
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

以下のような事もあります。

[URLから挿入]スクリプトステップ
fileプロトコル
日本語が混じったパス
は、動作がおかしいですね。

日本語のファイル名を SHIFT-JISでURLエンコードすると、ファイルの挿入は、出来ますが、オブジェクトフィールドに取り込まれたファイルの名前が文字化けします。
※FileMaker標準機能でSHIFT-JISでURLエンコードは、できません。

httpプロトコルの場合は、GetAsURLEncoded ( $ファイル名 )とかの、UTF-8のURLエンコードで挿入OK。

ローカルの日本語を含むファイルの取り込みは、今のところ[URLから挿入]では、無理ですね。
修正されるまで
[ファイルを挿入]で代用するしか無いでしょう。

[URLから挿入]での全角名ファイルの挿入について : https://fm-aid.com/bbs2/viewtopic.php?pid=19520#p19520

Offline

#10 2018-04-07 03:27:58

asnmch
Member

Re: LAN上のファイルを[URLから挿入]でフィールドに挿入したい

コメント、アドバイスありがとうございました。
LAN上の共有フォルダのファイルを直接「URLから挿入」でフィールドに挿入するのは無理そうなので、別の方法を考えることにします。
新たに質問させていただきます。
親身になって考えてくださり、感謝します。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 522.11 KiB (Peak: 527.02 KiB) ]