問題タブ [embperl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6063 参照

ios - base64 でエンコードされた画像を vCard に追加できません

Perl を (Embperl 経由で) 使用して、従業員用に動的に生成された vCard を作成し、写真以外のすべてのフィールドを入力することに成功しました。何があってもそれを機能させることはできません。(写真のない vCard を生成するコードは問題なく動作します。)

オンラインで見つけた情報によると、画像は vCard 自体で base64 でエンコードされている必要があります。vCard 仕様 (私は 3.0 を使用しています) は URL リンクの画像をサポートしていますが、私の iPhone はそのようにリンクしません。つまり、base64 または何もありません。

コードを使用して画像を表示するだけなので、base64エンコーディングが機能することがわかりました...

...すると、ブラウザに写真が完全に表示されます。(誰かがbinmode $file;そこに必要だと提案しましたが、それを削除しても出力に違いはないようです。)

しかし、代わりに vCard に含めると、写真は残りの連絡先データと共に表示されません。

どうにかして vCard データのフォーマットを間違えていますか?

0 投票する
2 に答える
224 参照

apache - perl / embperl -- IPC::Open3

perl と embperl の 2 つの形式のサンプル プログラムがあります。

perl 版は CGI として動作しますが、embperl 版は動作しません。

解決策への提案や指針をいただければ幸いです

OS: Linux バージョン 2.6.35.6-48.fc14.i686.PAE (...) (gcc バージョン 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC) ) #1 SMP Fri Oct 22 15:27: 53 UTC 2010

注: 私はもともとこの質問を perlmonks [x]と embperl メーリング リスト[x]に投稿しましたが、解決策が得られませんでした。

perl作業スクリプト

emperlの動かないスクリプト

ここに私が受け取る出力があります

0 投票する
1 に答える
62 参照

html - Img ソースは変数で、URL はエンコードされます

ユーザーのアバターの URL を持つマルチレベル ハッシュがあります。

「Jane Doe image 」でセルを作成しようとしていますが、コードを実行すると URL が変更されます。Embperlテンプレートに補間すると、

になる

ご覧のとおり、特殊文字がエンコードされるため、画像が見つかりません。これをどのように回避しますか?

これにより、次が生成されます。

URL が属性の外側に挿入されると、src正しくエスケープされます。しかし、src属性の内部に挿入されると、壊れてしまいます。