0


1

ユーザーが写真をサーバーディレクトリにアップロードできるようにするための機能を作成するという比較的単純な作業になると私は思っていたことに困惑していて、助けを求めています。

ファイル入力から渡されたデータである 'imagedata’という名前の変数、指定された画像名である 'name’という名前の変数、およびファイル拡張子。

このファイルを保存するための関数(ハンドラ)で使用しているコードは次のとおりです。

...

これは明らかにうまくいかないでしょう。ファイルを正しい名前で保存しますが、ファイルを正しく保存せず、イメージとしてレンダリングしません。 これは比較的単純なことだと思いますし、Googleで何かを見つけていないので、見落としていると思いますが、これは奇妙なことです。 この問題を手伝っていただければ幸いです。

1 Answer


8


`+ action =" write "`を使用せず、 ` action =" upload "+`を使用します。

例:


これにより、ファイルは `+ / tmp / uploads `に配置されます(たとえば、Windowsでは ` d:/ tmp / uploads +`を使用)-これは_オンラインではアクセスできない_ディレクトリです。

この時点で、ファイルが適切なサイズとファイルサイズのイメージファイルであり、マスクされたEXEでもhttp://www.bennadel.com/index.cfm?dax=blogでもないことを確認する必要があります。 1464.view [埋め込みZIP]

ファイルがサーバー上でホスティングされても問題ない場合は、適切なディレクトリに移動して名前を選択したものに設定できます。

何かのようなもの…​


このコードはテストされていません。サーバー上で実行するすべてのコードと同様に、特にクライアントのアップロードを含むコードの場合と同様に、コードを使用する前にその内容を理解しておく必要があります。 http://livedocs.adobe.com/coldfusion/8/ [Adobe LiveDocs]およびhttp://www.coldfusionbloggers.org/ [さまざまなCFブログ]には、いくつかの貴重な情報があります。 。