ホームページ  >  記事  >  ウェブフロントエンド  >  js は、アップロードされた file_javascript スキルのサフィックス名を決定するサンプル コードを取得します

js は、アップロードされた file_javascript スキルのサフィックス名を決定するサンプル コードを取得します

WBOY
WBOYオリジナル
2016-05-16 16:59:361294ブラウズ
コードをコピー コードは次のとおりです。

function lastname(){
//取得アップロードするファイル Path
var filepath = document.getElementById("file1").value;
//バックスラッシュのエスケープの問題を避けるために、ここで変換されます
var re = /(\ )/ g;
var filename=filepath.replace(re,"#");
//パス文字列を切り取ってインターセプト
var one=filename.split("#");
//配列の最後のファイル、つまりファイル名を取得します
var two=one[one.length-1];
//ファイル名をインターセプトしてサフィックス名を取得します
var three =two.split(".");
//最後にインターセプトされた文字列、つまりサフィックス名を取得します
var last=three[three.length-1];
//サフィックス名を追加しますType
var tp="jpg,gif,bmp,JPG,GIF,BMP";
//文字列内の修飾サフィックス名の位置を返します
var rs=tp。 IndexOf(last) ;
//返された結果が 0 以上の場合、アップロードが許可されているファイル タイプが含まれていることを意味します
if(rs>=0){
return true;
}else{
alert( "選択したアップロードされたファイルは有効な画像ファイルではありません!");
return false;
}
}

備考:
1. まずスクリプトをコピーして JS ファイルとして保存し、ファイルをアップロードするページに追加します。
2. onsubmit="return lastname()" を追加します。アップロードページのフォーム
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。