4

ファイルがフォームを介してアップロードされる場合、その場所はWebサーバーによって書き込み可能であるが、現在のアプリケーションフォルダーにはない場所にあります。私がこれが好きな理由は:

  1. アプリケーションは、公的に書き込み可能なフォルダーを持っている必要はありません
  2. 一時的にのみ必要な場合(電子メールへの添付など)、これは素晴らしい場所です

ファイルを保存するときにTCPDFを介してこの場所にアクセスする方法はありますか?

4

1 に答える 1

10

アップロードが終了するのとまったく同じ場所を使用する場合:

$tmp = ini_get('upload_tmp_dir');

ただし、とにかくフォールバックsys_get_temp_dir()と同じように使用する必要があります。'/tmp'

そして、あなたは知っています、あなたの保存関数にパラメータとしてそれを渡すだけです$TCPDF->Output("$tmp/file.pdf", "F");

于 2011-04-22T15:11:37.880 に答える