ユーザーがフォルダをファイルアップロードコントロールにドラッグアンドドロップしてアップロードしようとすると、ファイルのみをアップロードできるというエラーメッセージをユーザーに表示する必要があります。問題は、ファイルをフォルダと区別できないことです。jqueryでドラッグアンドドロップを使用してアップロード中にファイルをフォルダから区別する方法はありますか?
私は、jQueryのファイルタイププロパティを調べることを考えました。ファイルの名前を "test.txt"とすると、ファイルタイプは "text/plain"を返します。 "TestFolder"などの通常のフォルダ名の場合、ファイルタイプは空白で、ファイルサイズは0になります。ただし、フォルダ名に "TestFolder.txt"のような拡張子が含まれていると、ファイルタイプは "text/plain"を返します。
ファイルの種類とファイルサイズを確認できましたが、 "TestFolder.txt"のようなフォルダ名では正しく動作しませんでした。 jQueryや他のメソッドを使用してこれを修正するには、良い解決策を提案する人がいますか?
"ドラッグアンドドロップ"プラグインを使用していることを指定できますか? (もしあれば) –
IEにはまだFileAPIがないことに注意しておきたいかもしれないので、おそらくちょうど名前のファイルサイズを与えるかもしれません。 – index
これを見て、それがあなたに役立つかもしれないと思った、彼らは同じ問題を抱えていた:[ファイルやフォルダを区別する方法](http://stackoverflow.com/questions/5893787/how-do-i-distinguish-a-file- or-a-drag-and-drop-in-c) – JamaicanMeCrazy