私は自分のウェブサイトに派手なアップロード バーが欲しかったのですが、これはかなりクールだと感じました。さまざまな問題がありましたが、最終的にアップロードすることができました。
質問 : データベースに挿入するアップロード ファイルのパスを取得するにはどうすればよいですか?
ファイル内の関数の の後にhandle_file_upload
、次を追加しました。upload.class.php
$file_path
$url = 'YOUR PATH HERE/files/'.$file->name;
そして、$url
varをdb挿入に含めました。ディレクトリを取得するためのYOUR PATH HERE
構造は何でもかまいません。/server/php/files/
クライアント マシンに保存されているため、ファイル パスを取得する方法はありません (セキュリティ上の問題)。
ファイル名のみ取得できます。
編集:一部のブラウザー (IE)はパスを提供する場合がありますが、それに依存することはできません。