1

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

ここでの別の質問から、

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

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

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

/opt/coldfusion8/runtime/servers/coldfusion/SERVER-INF/temp/wwwroot-tmp/\var\www\mywebsite\Gallery\

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

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

4

1 に答える 1

4

パス属性で円記号を使用しているようです。あなたはコードを投稿しなかったので、私は推測していますが、あなたのcffileは次のように見えます

<cffile destination="\var\www\mywebsite\Gallery\" ... />

特に*nixでは、常にフロントスラッシュを使用する必要があります

<cffile destination="/var/www/mywebsite/Gallery/" ... />
于 2012-03-13T17:49:43.460 に答える