利用MySQL函数实现判断视频扩展名的代码
MySQL拥有强大的自定义函数功能,如下,我写了一个用MySQL函数 判断视频地址是否可以手机端播放
代码如下:delimiter ||
DROP FUNCTION IF EXISTS IS_MOBILE||
CREATE FUNCTION IS_MOBILE( x VARCHAR(255)) RETURNS TINYINT(1)
BEGIN
DECLARE result TINYINT(1) DEFAULT 0;
SET x = LCASE(x);
IF RIGHT(x,4) = '.mp4' THEN
SET result = 1;
ELSEIF LEFT(x,9) = '[ctvideo]' THEN
SET result = 1;
END IF;
RETURN result;
END;
delimiter ;
注:
这种方法是有应用场景的,我是用来在建立sphinx索引中做一个标记如:
SELECT IS_MOBILE('http://www.jb51.net/demo/test.mp4') AS m
如果在前端大量使用,会增加MySQL的压力,建议还是由脚本程序完成。
我个人也仅时一个临时解决方案,后期会通过升级系统的方式用程序来完成。

ホット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: ファイルに拡張子があるかどうかを確認する方法 拡張子なしでファイルを開く最初のステップは、ファイルに実際に拡張子がないことを確認することです。これ

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

ファイルの拡張子の名前をある拡張子から別の拡張子に変更する必要があるとします。たとえば、jpg から png に変更します。もちろん簡単です!しかし、拡張子を変更する必要があるファイルが複数ある場合はどうすればよいでしょうか?さらに悪いことに、これらの複数のファイルが 1 つのフォルダー内の複数のフォルダーおよびサブフォルダーにも配置されている場合はどうなるでしょうか。まあ、普通の人にとって、これは悪夢かもしれません。しかし、オタクにとっては、絶対にそうではありません。ここでの質問は、あなたはオタクですか? Geek Page の助けがあれば、間違いなくそうなります!この記事では、バッチ スクリプトを使用して、選択したサブフォルダーを含むフォルダー内のすべてのファイルの拡張子の名前を、ある拡張子から別の拡張子に簡単に変更する方法について説明します。知らせ:

ファイル拡張子とも呼ばれるドキュメント サフィックスは、オペレーティング システムがファイルの種類をマークするために使用するメカニズムです。ドキュメント サフィックスの主な機能は、ユーザーがファイルを開いたときに実行するソフトウェアをシステムに決定させることです。特定のファイルを保護し、ディスク領域を節約し、設定パネルのアイコンを消去し、関連付けを設定するために使用されます。

path/filepath.Ext 関数を使用して、ファイル パスの拡張子部分を取得します。プログラミング プロセス中に、ファイルの拡張子を取得する必要が生じることがよくあります。 Go 言語では、この関数を実装するための非常に便利な関数 path/filepath.Ext が提供されています。この記事では、この関数を使用してファイル パスの拡張子部分を取得する方法について説明します。まず、簡単な例を見てみましょう: packagemainimport("fmt&q

ファイルの種類は「拡張子」で識別できます。ファイル拡張子は、オペレーティング システムがファイルの種類をマークするために使用するメカニズムまたは記号です。拡張子は、ほぼすべてのファイルの必須部分です。ファイルに拡張子がない場合、オペレーティング システムはファイルを識別できず、区別することもできません。 . どのタイプに属しているので、このファイルを処理するためにどのソフトウェアを使用するかを判断することは不可能です。
