みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WebDirectで画像をダウンロード出来ないです。
フィールド内容のエクスポートをWebDirectで実行すると
「エクスポートするファイル名を指定して下さい」と出ます。
表示されているファイル名のままOKを押すと
「ファイルをダウンロードする準備ができました。ボタンをクリックして各ファイルをダウンロードして下さい」
と出るのでファイル名が表示されたボタンを押すとグレーに色が変わりますが何も起こりません。
ブラウザで指定しているフォルダを見てもダウンロードされていません。
ファイルはjpgです。
ブラウザのセキュリティでWebDirectのURLは許可しました。
ブラウザはChromeとIEで試しました。
FMS16でフィールドに画像を埋め込んでいます。
ピクチャを挿入は上手くいきました。
なぜか分かりますでしょうか?
宜しくお願い致します。
「ブラウザで指定しているフォルダを見てもダウンロードされていません。」とのことですが、
ヘルプによると…
https://fmhelp.filemaker.com/help/16/fm … tents.html
FileMaker WebDirect では、[出力ファイルの指定] オプションはサポートされていません。
FileMaker WebDirect はフィールド内容を Web ブラウザのデフォルトのダウンロード先にエクスポートします。
とのことですので、「ダウンロード」フォルダにエクスポートされているのでは?
Last edited by koeda (2021-01-22 08:20:46)
Offline
ブラウザで指定しているフォルダ=Web ブラウザのデフォルトのダウンロード先
という意味でした。
「ダウンロード」フォルダは確認しましたがダウンロードされていませんでした。
ファイル名が表示されたボタンを押してグレーに色が変わると
通常はダウンロードされているのでしょうか?
グレーに色が変わってからダイアログは閉じられないので手動で閉じました。
Chromeで試してみました。
1)ファイル名のボタンをクリックするとブラウザ画面左下にダウンロード状況のプログレスが出る
2)完了するとダウンロードフォルダに画像がエクスポートされている
3)ダイアログは自動では閉じないので「閉じる」ボタンで閉じる必要がある
Offline
ダウンロードの動作は、ブラウザの設定次第なので、一概にどうすればいいとは言いにくいです。
うちのFirefoxだと、「ダウンロードしたファイルをFirefoxで開くか、保存するか」尋ねられます。(画像がjpegでFirefoxで開くことが可能なため)
多分、ダウンロードでなくブラウザが表示する動作に設定されてて、ポップアップがブロックされてるんではないかなあ?
PDFなど他のファイルタイプでは、どうですか。
「WebDirectのURLは許可」といいますが、ダウンロードするファイルのURLは~/webd/~ではないはずです。
ブラウザの開発ツール(IEならF12)でエラーコンソールを確認してみては?
と書いてから手元のFMS18でやってみたら、思ってたのと違って、URLはwebd~になっててファイルタイプもoctet-streamでした...
URLがwebdでなくなるのは、インタラクティブオブジェクトで表示しているPDFですね...~/Streaming/~になります。
まあFMS16ではまた全然違う可能性があるので、参考まで...
お返事ありがとうございます!
ファイル名クリック後にダウンロード状況のプログレスが出るのですね。
こちらではそれが出ません・・・
Chrome IE FirefoxとPCも何台かで試しましたがすべて同じ状態です。
ポップアップもすべて許可にしてセキュリティも保護なしにしてみましたが同じでした。
ブラウザの問題なのかFMSの問題か分からなくなってきました・・・
他に何か考えられる事はありますでしょうか?
「レコードをPDFとして保存」でしたらダウントー度できました!
ポップアップの設定等ではないようです。
この事から何が原因か分かりますでしょうか?
JPEG/PDF/CSVを試しましたがすべてダウンロードできませんでした。
サーバのセキュリティは関係していますでしょうか?
SSL接続にしています。
SSLの証明書は正規のものをインストールしてますか?
しかし、「PDFとして保存」と動作上のしくみは同じだと思うが...
ファイル名に日本語使ってますか?
ブラウザのコンソールと、FMSのログを確認してみては。
SSLは正規です。
画像のファイル名は半角英数字です。
FMSのログはログビューアですよね?
見たのですがWebDirectのログは何もありませんでした。
WebDirectのログもここにあるのでしょうか?
ブラウザのコンソールはChromeで表示するところまでは分かるのですが
どのように確認をすればいいのでしょうか・・・?
あいにくFMS16は手元にないのですが
wpe.logというのはありませんか?
でもFMS18ではデフォルト?ではDBアクセスレベルまでしかログには残らないようでした。
Chromeの方は、「ネットワーク」タブを開くと、アクセスするたびにURL等が表示されるので、
FMS18だと、ダウンロードのファイル名ボタンを押した時点で
http://localhost/fmi/webd/APP/connector/1/100/dl/filename.jpg
のようにアクセスしているのが確認できますね。
同時にうちのChrome設定は「ダウンロード前に各ファイルの保存場所を確認する」onなので、保存ダイアログが出ます。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 522.27 KiB (Peak: 527.17 KiB) ]