jQuery/ajax を使用して画像をアップロードしたいサイトがあります。問題は、画像のファイル名がおかしい場合です。ドットやその他のように。このモードで試してみましたが、うまくいきません。たとえば、ファイル拡張子のドットを置き換えます。
image.test.png
なる
imagetestpng
しかし、私はこれが欲しい:
imagetest.png
これは私のコードです:
$name = $_FILES['upload']['name'];
$size = $_FILES['upload']['size'];
$name = preg_replace("/[^a-zA-Z0-9_\-]+/", "", $name);
echo($name);
これを解決する方法は?ありがとう