ホームページ  >  記事  >  ウェブフロントエンド  >  js を使用してアップロードされたファイル名を取得するのは、純粋に beautification_javascript スキルのためです。

js を使用してアップロードされたファイル名を取得するのは、純粋に beautification_javascript スキルのためです。

WBOY
WBOYオリジナル
2016-05-16 17:19:07949ブラウズ

アップロードされたファイル名を取得するために js を使用するのはなぜですか?実際、これは単に美化と親しみやすさを目的としています。

ただし、インターネット上で流通しているものとは異なります。 path.substring(path.lastIndexOf('/') 1); 🎜>これがどのように機能するかによって、多くの問題が発生することがあります。
たとえば、Firefox の入力フォームの値はデフォルトでファイル名を取得できますが、IE はファイル パスを表示します。

そのため、Firefox では、lastIndexOf('/') は -1 を取得しますが、Linux では、ディレクトリにはバックスラッシュが表示されます。もちろん、
以外はブラウザが取得するものです。スラッシュ / (Linux でブラウザ ファイルによって取得される値がフル パスになるかどうかは証明されていません);


js を使用してアップロードされたファイル名を取得するのは、純粋に beautification_javascript スキルのためです。

コードをコピーします コードは次のとおりです: function getFileName(path){
var pos1 = path.lastIndexOf( '/');
var pos2 = path.lastIndexOf('\');
var pos = Math.max(pos1, pos2)
if( pos戻りパス; 🎜>else
return path.substring(pos 1)
}

;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。