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

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

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

You are not logged in.

Announcement

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


#1 2019-06-26 20:01:15

あると
Member

Base64Encodeの仕様変更?

Win10
FMP18Ad、FMP14Ad

Base64Encodeは、FMP16で仕様変更があり、画像のファイルパスからは読み込めなくなったのでしょうか?

フィールド名:FilePath
imagewin:/C:/Users/(ユーザ名)/Documents/12345.jpg

FMP14Adでは、
変数に、「Base64Encode(FilePath)」に確保しておき、Base64Decode($変数 ; AAA.jpg)で、ファイル名の変更と画像ファイルの受け渡しを行っておりました。
先日、FMP18Adで久々に動かしたところ、
変数には、数行しか確保できておらず、Encodeに失敗しているのが見て取れました。試しに、オブジェクトフィールドに画像を挿入して、これよりBase64Encode→Base64Decodeでは問題ありませんでした。
Base64EncodeRFCの2045も試してみましたが、失敗でした。

元々、ファイルパスからEncodeを行うのが、想定外であったのでしょうか?
お分かりになる方がおりましたら、お返事のほどよろしくお願いいたします。

FMP14
https://fmhelp.filemaker.com/help/14/fm … html#84536
FMP16
https://fmhelp.filemaker.com/help/16/fm … ncode.html
FMP18Ad
https://fmhelp.filemaker.com/help/18/fm … ncode.html

Offline

#2 2019-06-27 05:51:41

通りすがりさん ( ログインできなくなった )
Guest

Re: Base64Encodeの仕様変更?

突然 Base64Encode はサイレントアップデートされ、 Char ( 13 ) & Char ( 10 ) が含まれるようになったのです。
それが影響しているのかわかりませんが、再度、Base64Encode しなおすしかないような気がします。

#3 2019-06-28 08:41:41

あると
Member

Re: Base64Encodeの仕様変更?

通りすがりさんさん、お返事ありがとうございます。

FMP18Adで、ファイルパスからの取込は「CryptEncryptBase64」を使用することで出来ました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 513.18 KiB (Peak: 524.38 KiB) ]