問題タブ [coldfusion-11]

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 に答える
200 参照

coldfusion - ColdFusiion 用の oauth2 ライブラリはありますか?

Coldfusion 11 を使用して Restful コンポーネントを設計しました。次に、この REST サービスを保護することを考える必要があります。しばらく検索した結果、HTTPS + oauth2 が REST サービスを保護するための最良の組み合わせであることがわかりました。

公式のoauth2ページには、さまざまな言語用のライブラリがあります。しかし、ColdFusion については何もリストされていません。ColdFusion に oauth2 のライブラリがある場合、何らかの知識を持っている人はいますか?

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

coldfusion - cfscript を使用した cfimage writetobrowser 機能

アプリケーションのコンポーネントにスクリプト スタイルのコーディングを使用しています。ColdFusion 11 にcfscript相当するものはありますか? cfimage writeToBrowserまたは、コーディングを CFML に切り替える必要がありますか?

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

coldfusion - ColdFusion 11 cfflush タグが正しく機能しませんか?

ColdFusion 11 の cfflush タグに問題がある人はいますか? ループの処理中にライブ レコード カウントを更新するルーチンがあります。ColdFusion 10 では、これで問題なく動作します。ColdFusion 11 では、ループの最後まで待機して画面を更新します。私たちが期待したものではありません。

要求に応じてコードを追加するように編集しました...

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

coldfusion - 文字列内の任意の場所にある部分文字列を見つける方法

これは簡単なはずですが、難しいと思います。

文字列のどこかに部分文字列が存在するかどうかを調べたいだけです。私の場合、商品名にサイト名が入っているかどうか。

私のコードは次のようなものです:

0部分文字列「Amazon.com」全体がメイン文字列に存在しないため、上記は正しい a を返します。しかし、その一部、つまり「Amazon」の部分はそうです。

部分文字列のいずれか (少なくとも 2 文字以上の長さ) がメイン文字列に存在するかどうかを確認するだけで、私がやろうとしていることをどのように達成できますか?

したがって、FindOneOf() のようなものが必要ですが、実際には「少なくとも 3 つを見つける」必要があります。次に、製品タイトルの「Amazon」という単語を調べ、「Amazon.com」のシーケンスに少なくとも 3 文字が存在するかどうかを確認します。「Ama」が存在することがわかったら、true値を返すだけです。どういうわけか既存の組み込み関数を使用して実行できますか?

更新: 非常にシンプルなソリューションです。Left("amazon", 3) を使用しました。

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

json - SerializeJSON の各オブジェクトのラベルを変更する方法

ColdFusion の SerializeJSON() を使用して JSON データを返そうとしています。

これまでのところ、私はこれを行ってきました:

これは問題なく動作し、次のような JSON が生成されます。

ただし、各アイテムのラベルを「Object」ではなく、「ProductItem」にしたいと考えています。後でjQueryで処理するのが簡単になります。

JSONの各オブジェクトに「ProductItem」というラベルを付けるにはどうすればよいですか?

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

iis - Coldfusion 管理者を IIS に戻す方法

誤ってデフォルトの Web サイトを削除してしまい、当然 CF 管理者にアクセスできなくなりました。既定のサイトを元に戻すことはできましたが、CF 11 の仮想ディレクトリを元に戻す方法がわかりません。どんなポインタでも大歓迎です!!

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

excel - ColdFusion11: CFContent が開くことができる Excel ファイルを書き込めない

ColdFusion で簡単なタスクを実行しようとしています: Excel ファイルを生成し、ブラウザにダウンロードします。私はこれを持っています:

CF9では完全に機能しましたが、CF11では機能しません。ファイルを開くと、次のように表示されます。

Die Datei 'NiceName.xlsx' cann von Excel nicht geoffnet werden, da das Dateiformat または die Dateierweiterung ungultig ist. ユーバープルフェン Sie, ob die Datei beschädigt ist und ob die Dateierweiterung dem Dateiformat entspricht.

これは次のように変換されます。

ファイル形式または末尾が無効であるため、Excel はファイル 'NiceName.xlsx' を開くことができません。ファイルが破損しているかどうか、およびファイルの末尾がファイル形式に対応しているかどうかを確認してください。


できます:

  • <cfmailparam>メールでファイルを受け取ります。
  • <cfspreadsheet action="write">シートを受信し、サーバーでファイルを受信します。

どちらの場合も、ファイルは読み取り可能です。


私が試してみました:

  • <cfspreadsheet action="write">を使用します<cfcontent file="#pathToFile#">が、これは機能しません。
  • IIS で URL-Rewrite-Rules を確認しました。
  • IIS で .xlsx MIME タイプを確認しました。それは私のコードと同じです。
  • 最後にa を追加した<cfabort>ので、何とか他に何も起こりません。

しかし、何も役に立ちませんでした。


私は使用しています:

  • ColdFusion 11 (11,0,0,289974) と Tomcat 7.0.52.0
  • Windows Server 2008 R2 標準 64 ビット
  • マイクロソフト オフィス 2013
  • IIS 7.5.7600.16385