PHP経由でHTMLフォームを使用してアップロードできるファイルの種類を制限する方法はありますか?たとえば、アップロードをファイル数を.pdf
に制限したいとします。HTML形式でファイルをアップロードする際のファイルタイプ/拡張子の制限
0
A
答えて
2
サーバー側
はいスーパーグローバル$_FILES
を使用しています。このドキュメントページをご覧ください:PHP.net
これは基本的なことを理解し、確認する必要があるファイルタイプを探します。
クライアント側
あり、これを行うには多くの方法がありますが、あなたは、単にこれを達成することができます
if((document.form1.upload.value.lastIndexOf(".jpg")==-1) {
alert("Please upload only .jpg extention file");
return false;
}
+0
'$ _FILES'配列に' type'の部分があります。これは物事をもっと楽にする^ _^ – Neal
+0
そうです:)そのことを忘れてしまいました。 –
1
はい。 $_FILES
配列を見て、ファイルの種類を読んでください。
関連する問題
- 1. HTMLテキストフォームで送信された電子メールの拡張子を制限する
- 2. はHTMLファイル形式のアップロードを指定
- 3. MIME 'text/enriched'ファイル形式のファイル名拡張子を修正しますか?
- 4. zlib zip htmlページのファイル拡張子は?
- 5. 複数のファイルをアップロードする際のファイルサイズの制限
- 6. 拡張子がhtmlのファイルを拡張子なしのファイルにリダイレクトする(URLで)
- 7. 複数のファイルをhtml形式でアップロードする
- 8. JQueryでファイル形式を制限するファイルアップロードのデモ
- 9. OpenGLテクスチャ形式の制限
- 10. mod_rewrite .html拡張子
- 11. Android Cursorのファイル拡張子(またはファイルタイプ)でmanagedQueryをフィルタリングします
- 12. guidとファイル拡張子を使用したASP.NET WebApiファイルのアップロード
- 13. IIS 6、htmlファイル/拡張子、urlrewriting
- 14. Spring MVC3 Controllerにアップロードするファイルタイプを制限する方法
- 15. Hadoop MapReduceを特定のファイル拡張子に限定する
- 16. ファイル拡張子
- 17. 'file.xls'のファイル形式と拡張子がfileSaver.jsと一致しません
- 18. アップロードされたファイル拡張子を検証するYii2
- 19. HTML形式の電子メールテンプレート
- 20. phpとhtmlのファイル拡張子の違いは何ですか?
- 21. byte [](Blob)からファイルタイプ拡張子を取得する方法
- 22. ブラウザで.asp拡張子を持つローカルのhtmlファイルを表示
- 23. IIS 6ファイルのアップロード制限
- 24. アップロードされた画像はファイル拡張子なしですか?
- 25. log4netファイル拡張子
- 26. JSONファイル拡張子
- 27. fuelphp - ファイル拡張子
- 28. ファイル拡張子Python
- 29. Asp.Net MVC Htmlヘルパー拡張子
- 30. 他のクラスを拡張できるクラスを制限する
サーバー側の制限またはクライアント側の制限? – Shad