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. アスタリスク - 拡張子制限
- 2. Alfrescoのアップロードを特定のファイル拡張子に制限する(例:ユーザーはPDFのみをアップロードできます)
- 3. HTMLテキストフォームで送信された電子メールの拡張子を制限する
- 4. ファイル形式またはファイル拡張子が無効です
- 5. htmlスニペットのファイル拡張子
- 6. Excelファイルが元のファイル拡張子を取得するかバイパスファイル形式拡張子が一致しない
- 7. 拡張形式
- 8. JSONレスポンスを他のファイル拡張子にnice形式で保存する
- 9. はHTMLファイル形式のアップロードを指定
- 10. MIME 'text/enriched'ファイル形式のファイル名拡張子を修正しますか?
- 11. キーボード拡張のメモリ制限
- 12. モジュールパターン:モジュールの拡張を制限する
- 13. zlib zip htmlページのファイル拡張子は?
- 14. csv、htmlまたはxml拡張子のファイルをアップロードしてダウンロードする
- 15. 拡張子がhtmlのファイルを拡張子なしのファイルにリダイレクトする(URLで)
- 16. 複数のファイルをアップロードする際のファイルサイズの制限
- 17. ファイルのアップロード制限
- 18. PHPアップロードセキュリティ - ajaxアップロードで無制限のファイル形式をアップロードできないようにする
- 19. JQueryでファイル形式を制限するファイルアップロードのデモ
- 20. 複数のファイルをhtml形式でアップロードする
- 21. Laravel 5.4元のファイル名と拡張子をアップロードする
- 22. Android Cursorのファイル拡張子(またはファイルタイプ)でmanagedQueryをフィルタリングします
- 23. PHPファイルタイプの拡張子を削除する
- 24. mod_rewrite .html拡張子
- 25. OpenGLテクスチャ形式の制限
- 26. Spring MVC3 Controllerにアップロードするファイルタイプを制限する方法
- 27. guidとファイル拡張子を使用したASP.NET WebApiファイルのアップロード
- 28. アイテムタイプを制限する拡張サブクエリ
- 29. IIS 6、htmlファイル/拡張子、urlrewriting
- 30. Hadoop MapReduceを特定のファイル拡張子に限定する
サーバー側の制限またはクライアント側の制限? – Shad