アップロードしたjs検証(画像・ファイル拡張子)_javascriptスキル
var ImgObj =new Image();//画像オブジェクトを作成します
varAllImgExt=".jpg|.jpeg|.gif|.bmp|.png|"//すべての画像形式タイプ
varFileObj,ImgFileSize, ImgWidth,ImgHeight ,FileExt,ErrMsg,FileMsg,IsImg//画像関連のグローバル変数
//以下は制限変数です
varAllowExt="" //アップロードできるファイルの種類はそれぞれ無制限です。拡張子の後に「|」を追加して表す必要があります。
varAllowImgFileSize=100; //アップロードできる画像ファイルのサイズは無制限です。単位: KB
varAllowImgWidth=385;アップロードできる画像ファイルの幅 Ɓ はなし 制限単位: px (ピクセル)
varallowImgHeight=441; //アップロードできる画像の高さ ƹ 単位: px (ピクセル)
function CheckProperty(obj) //画像のプロパティを検出
{
FileObj=obj;
if(ImgObj.readyState!="complete")//画像が読み込まれていない場合は、ループ検出を実行します
{
setTimeout("CheckProperty(FileObj)",500) ;
return false;
}
ImgFileSize=Math.round(ImgObj.fileSize/1024*100)//画像ファイルのサイズを取得します
ImgWidth=ImgObj.width;//画像の幅を取得します
ImgHeight=ImgObj.height; //画像の高さを取得します
FileMsg="nImage size: " ImgWidth "*" ImgHeight "px";
FileMsg=FileMsg "n画像ファイル サイズ:" " ImgFileSize "Kb"
FileMsg=FileMsg "n画像ファイル拡張子:" FileExt "n アップロードできます! "; >ErrMsg="";
if(AllowImgWidth!=ImgWidth)
ErrMsg =ErrMsg "n「AllowImgWidth」px に等しい幅のファイルをアップロードしてください。現在の画像の幅は「ImgWidth "px」です。 >if(AllowImgHeight!=ImgHeight)
ErrMsg=ErrMsg "n「AllowImgHeight」 px ファイルに等しい高さのファイルをアップロードしてください。現在の画像の高さは " ImgHeight "px" です。
if(AllowImgFileSize!=0&&AllowImgFileSize< ;ImgFileSize)
ErrMsg=ErrMsg "n「AllowImgFileSize」KB より小さいファイルをアップロードしてください。現在のファイル サイズは「ImgFileSize "KB」です。
if(ErrMsg!="")
{
alert(ErrMsg);
return false;
}
else
return
}//end CheckProperty();
ImgObj.onerror=function(){ErrMsg=' n画像の形式が間違っているか、画像が破損しています!';}
function CheckExt(obj)
{
ErrMsg="";
IsImg=false; 🎜>if(obj.value=="")
return false;
FileExt=obj.value.substr( obj.value.lastIndexOf(".")).toLowerCase(); AllImgExt.indexOf(FileExt "|")!=-1)//画像ファイルの場合、画像情報処理を行う
{
IsImg=true;
FileObj=obj; obj.value;
returnCheckProperty(obj);
}else
{
alert("このファイル タイプはアップロードできません。 「AllImgExt」タイプのファイルをアップロードしてください。現在のファイルタイプは「FileExt」です);
obj.value='';
return false;
}
}
アップロードされた js の検証
アップロードされたファイル
js の拡張子を制御する方法を紹介します:
コードをコピー< . 🎜>
コードは次のとおりです:
var strTemp = file.split("." );
var strCheck = strTemp.length-1];
if(strCheck.toUpperCase()=='JPG')
{
}else
{
alter('アップロードされたファイルの種類が間違っています!');
return
}
}
フォーム:
コードをコピー

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WebP または WebPicture は、Google によって開発された最新の画像形式で、最近業界で広く使用されています。これらの画像は JPG、JPEG、または PNG ファイルよりも小さいため、ページの読み込み速度が向上し、SEO の観点から見て価値があります。しかし、Windows 11 で WebP ファイルを開くにはどうすればよいでしょうか?これが 2010 年 3 月に初めて発表された比較的新しい画像形式であることを考えると、互換性が必ず問題になります。一部の写真編集ソフトウェアはまだファイル拡張子をサポートしていません。しかし、状況はすぐに変わります! Windows 11 は WebP をサポートしていますか? WebP 画像ファイルは以前の Windows 11 と互換性がありませんが、M

ファイルの転送中に、転送ができない問題に直面したことはありますか?最近、多くの Windows ユーザーが、ファイルをフォルダーにコピーして貼り付けるときに、「宛先フォルダーのファイル名が長すぎます」というエラーがスローされるという問題に直面したと報告しています。さらに、他の Windows ユーザーの中には、ファイルを開くときに「ファイル名または拡張子が長すぎる」とファイルを開くことができないと不満を漏らす人もいました。これにより、ファイルを他のフォルダーに転送できなくなり、ユーザーは失望します。この問題を分析する中で、私たちは問題を軽減し、ユーザーが簡単にファイルを転送できるようにする一連の解決策を考え出しました。同様の状況にある場合は、この投稿を参照して詳細を確認してください。出典:https

拡張子が分からない限り、ファイルがあってもあまり意味がありません。一部のファイルには拡張子がありません。ほとんどの場合、拡張子はおそらく非表示になっているだけであり、セクション 1 に記載されている方法を使用すると、Windows ファイル エクスプローラー自体から簡単に見つけることができます。ファイルに実際には拡張子が付いていなくても、セクション 2 に記載されている方法に従って簡単に見つけることができます。最後に、ファイル拡張子がわかったら、セクション 3 の手順に従って、ファイルを開く適切なアプリケーションを見つけることができます。したがって、この記事はすべてのファイル拡張子の問題を完全に解決します。楽しんで読んでいただければ幸いです。セクション 1: ファイルに拡張子があるかどうかを確認する方法 拡張子なしでファイルを開く最初のステップは、ファイルに実際に拡張子がないことを確認することです。これ

FastAPI でファイルのアップロードと処理を実装する方法 FastAPI は、使いやすく強力な最新の高パフォーマンス Web フレームワークで、ファイルのアップロードと処理のネイティブ サポートを提供します。この記事では、FastAPI フレームワークでファイルのアップロードおよび処理関数を実装する方法を学び、具体的な実装手順を示すコード例を示します。まず、必要なライブラリとモジュールをインポートする必要があります: fromfastapiimportFastAPI,UploadF

デジタル時代の到来により、音楽プラットフォームは人々が音楽を入手する主な方法の 1 つになりました。しかし、曲を聴いていると歌詞がないことに気づき、非常に不安になることがあります。曲の内容や感情をより深く理解するために、曲を聴くときに歌詞が表示されることを望む人は多いでしょう。 QQ Music は中国最大の音楽プラットフォームの 1 つとして、ユーザーがより音楽を楽しみ、曲の含意を感じることができるように、ユーザーに歌詞をアップロードする機能も提供しています。 QQ Musicに歌詞をアップロードする方法を紹介します。初め

1. Kugou Music を開き、プロフィール写真をクリックします。 2. 右上隅にある設定アイコンをクリックします。 3. [音楽作品をアップロード]をクリックします。 4. [作品アップロード]をクリックします。 5. 曲を選択し、[次へ]をクリックします。 6. 最後に[アップロード]をクリックします。

Win10コンピュータのアップロード速度が遅い場合、どうすれば解決できますか?コンピュータを使用しているときに、ファイルのアップロード速度が非常に遅いと感じることがありますが、これはどういうことでしょうか?実際、これはコンピュータのデフォルトのアップロード速度が 20% であるため、アップロード速度が非常に遅いためです。詳細な操作方法を知らない友人も多いです。編集者は、Win11 で C ドライブをフォーマットする手順を以下にまとめました。 . 興味のある方はフォローしてみてください! Win10 のアップロード速度が遅い場合の解決策 1. win+R を押して「ファイル名を指定して実行」を呼び出し、「gpedit.msc」と入力して Enter を押します。 2. 管理テンプレートを選択し、[ネットワーク] - [Qos パケット スケジューラ] をクリックし、[制限] をダブルクリックして帯域幅を予約します。 3. 「有効」を選択します。

ファイル形式と拡張子が一致しない場合の解決方法 パソコンを使用していると、ファイル形式と拡張子が一致しないことがよくあります。ファイルを開こうとすると、システムから「ファイルを開けません」または「ファイル形式がサポートされていません」というメッセージが表示されることがあります。この状況は混乱してイライラする可能性がありますが、実際には修正するのはそれほど難しくなく、必要な手順はいくつかの簡単な手順だけです。まず、ファイル形式と拡張子の意味を理解する必要があります。ファイル形式とは、ファイルの保存方法とエンコード方法を指します。たとえば、テキスト ファイルは次のようになります。
