問題タブ [cffile]

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 投票する
2 に答える
210 参照

coldfusion - CFFILE はファイルシステムへの同時書き込みをサポートできますか?

ユーザーがUNCパスを使用してNASデバイスにファイルをアップロードできるようにする機能を作成しました。この機能のストレス テストは行われておらず、CFFILE が負荷を処理できると 100% 確信しているわけではありません。cffile はマルチスレッドを使用してファイル システムへの書き込みを実行しますか? また、cffile はどのような種類の負荷をサポートできますか?

0 投票する
3 に答える
2661 参照

coldfusion - action="rename" による CFFILE 属性エラー、ファイルが無効であると表示される

私のページには、ajax 投稿を介して CFC と対話するフォームがあります。ユーザーがテキストを変更して保存をクリックすると、DBが更新され、入力した値で写真の名前が変更されます。エラーが発生し続けることを除いて、すべてが機能します。

The value of the attribute source, which is currently /Applications/ColdFusion8/wwwroot/theClient/staging/admin/images/Old_Image.jpg, is invalid.

ファイルが存在し、全員に対して読み取り/書き込みに変更しましたが、それでもエラーが発生します。

何か案は?

私のCFCのvarはスペースの置換を実行し、アンダースコアに変更するため、ファイル名にスペースが含まれていないことを指摘する必要があります...

0 投票する
3 に答える
5769 参照

c++ - 場所の RVA (相対仮想アドレス) を PE ファイル オフセットにマップするにはどうすればよいですか?

ディスクの場所から PE ファイルを読み取るときに、RVA (pdb ファイルから取得した相対仮想アドレス) を PE ファイル (EXE) オフセットにマップする必要があります。このために、RVA をファイル オフセットに変換して、その場所から GUIDS(CLSID、IID) を読み取ることができるようにする必要があります。

よろしくウスマン

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

coldfusion - CFfile -- クエリされたデータに値が設定されていません

私はこの追加ユーザー フォームを持っています。また、データをクエリして value="#query.xvalue#" を設定することで、編集ユーザー フォームとしても機能します。ユーザーが存在する場合(たとえば、ユーザーを編集している場合、データベースからユーザーデータをロードします。<cffileフィールドでこれを行うと、データはロードされません。挿入がデータを挿入するときに、データベースを上書きします空白文字列の値 (ユーザーが新しいファイルを入力しない場合) これを回避するにはどうすればよいですか?

コード:

形:

フォーム プロセッサ:

フロン

引数:

クエリ:

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

coldfusion - LinuxでのColdfusion-ファイルのパーミッションを変更できません

私はこれの壁に頭をぶつけてきました。ユーザーがzipファイルをサーバーにFTPで転送できるシステムがあります。次に、管理者は、このファイルがどこにあるかをアプリケーションに通知できるため、ファイルに対して一連のアクションを実行できます。

  1. ファイルをWebルートから移動します
  2. ファイルを解凍します
  3. 内容を一覧表示し、データベースにデータを挿入します

問題は、アップロードされたファイルが常に適切な権限を持っているとは限らないことです。私はそれらを次のように変更しようとしました:

ただし、このzipファイルのアクセス許可は変更されません。画像(.jpg)に対して上記のアクションのいずれかを実行すると、正常に機能することに注意してください。私は何かが足りないのですか?

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

coldfusion - ColdFusionがTIFFMIMEタイプを認識しませんか?

Coldfusion 8、Apache、Mac OSXServer10.5。

ユーザーが画像をアップロードできるWebアプリケーションがあります。ただし、常にTIFFファイルのアップロードに失敗します。JPEG、GIF、およびPNGのアップロードは問題なく、この問題はTIFFでのみ発生するようです。

ユーザーは、フォームのcfinputタグを介してアップロードする画像を選択します。フォームが送信されると、cfimageタグを使用してファイルの名前を変更して移動しようとします。JPEG、PNGなどの場合、これは完全に機能しますが、画像がTIFFの場合、次のエラーが発生します。

「ColdFusionは指定されたソースファイルからイメージを作成できませんでした。ファイルが有効なイメージファイルであることを確認してください。」

次に、cfimageタグをcffileタグに変更して、アップロードされた画像の名前を変更して移動する別の方法を試しましたが、エラーが発生します。

「アップロードされたファイルvideo/x-ms-wmのMIMEタイプがサーバーに受け入れられませんでした。アップロードできるのはimage/*タイプのファイルのみです。」

したがって、ColdFusionはTIFFをビデオと見なしているようです。/Applications/ColdFusion8/runtime/lib/mime.typesをダブルチェックしました。

image / tiff tiff tif

...そうあるべきように。なぜColdFusionはTIFFのMIMEタイプを正しく取得できないのですか?

本当にありがとう!

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

coldfusion - CFFILE-コンポーネントを使用してファイルをアップロードする

処理のためにコンポーネントに送信したいフォームがあります(CRUDの動作)。問題は、multipart/form-dataをコンポーネントに渡すとファイルの場所が失われるように見えることです。ファイルをアップロードする必要があるコンポーネントの部分に到達すると、悪名高いフォームフィールドにファイルエラーが含まれていませんでした。

なぜこれが発生するのか100%わかりませんが、アクションを実行する.cfmページにフォームを直接送信すると、cffileすべてが期待どおりに機能しますが、.cfmページが次のように動作する場合:

コンポーネント「プロセッサ」がアップロードを実行しようとすると、フォームフィールドにファイルが含まれていませんでした。

私のプロセッサは次のようになります:

注意すべきことの1つは、変数arguments.form_data.file_1を#記号なしで使用しようとすると、エラーが発生することです。

変数の周りに#記号を付けると、次のようになります。

この問題を修正する方法について何かアイデアはありますか?すべての処理アクションをコンポーネント内に配置したいのですが、現時点ではそれを機能させることができないようです。

ありがとう!意思

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

coldfusion - ファイルをサーバーにアップロードする

ユーザーにファイルをサーバーにアップロードしてもらいたい。

cffile の宛先パスでは、\servername\folder\filename として指定しています。

ただし、このパスは認識されません。助言がありますか?

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

coldfusion - ColdFusionのcffileは、宛先属性にtmpディレクトリを追加しています

サーバーに画像をアップロードしようとしていますが、cffileのdestination属性は、宛先パスの前にtmpディレクトリを追加しています。

ここでの別の質問から、

宛先はフルパスである必要があります。そうでない場合、ColdFusionの一時ディレクトリに相対的なディレクトリに送信されます。

しかし、私は完全なサーバーパスを使用しています。私はUnix環境にいるので、/ var / www /mywebsite...で始まります。

パスを出力するので、これは真実です

tmpフォルダがどこにあるかと私の意図した宛先を見ることができます。

目的の宛先に異なる値を入力すると、エラー出力にそのように反映されるため、正しい行にも取り組んでいます。

0 投票する
3 に答える
629 参照

coldfusion - する「書き込み」は、ファイルの名前変更/書き込みの前にファイルの実行を許可しますか?

クライアント用のファイル アップロードを作成し、可能な限り安全にしようとしています。次のコードを使用して、ファイルのアップロードを処理しています。アイデアは、ファイルの名前を変更し、Web ルートの外のフォルダーに書き込むことです。

問題は、「書き込み」プロセス中に、悪意のあるファイルがフォルダーに書き込まれ、次のコードで名前が変更される前に、ColdFusion が悪意のあるファイルの実行を許可する可能性があるかどうかです。

これは私のコンポーネントの上部にあります...

これは、ファイルを処理するコードの一部です...

ファイルのアップロード手順は、CFC と Valums の AjaxUpload プラグインによって処理されていることに注意してください...