問題タブ [filelist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - javascriptのFileListの項目と長さは何ですか
ファイルをアップロードする小さなアプリがあります。
(非常に短い)
コード エディタでこれをコピー アンド ペーストしてから、Google で開いてください。これをGoogleブラウザで開いた後、開発者ツールを開き、これをコンソールに書き込みます
document.getElementById('up_file').files
その後、それは戻ります
FileList{0:File, Length:1, item:function}
(このオブジェクトを展開してください)
ファイルをアップロードする必要があり、そのファイルの名前を取得したい場合は、コードを記述する必要がdocument.getElementById('up_file').files[0].name
あります。すると、ファイル名が flower.jpg と返されます。
ケース1
オブジェクトを展開するFileList
と、プロパティ名があることに気付きましたlength
。入力document.getElementById('up_file').files[length]
すると 1 が返されるはずです。これはFileList
、オブジェクトを展開したときにプロパティlength
が 1 であることがわかりましたが、予期せず、書き込むdocument.getElementById('up_file').files[length]
と別のオブジェクトが返され、次に 1 ! そのオブジェクトは次のとおりです。
File {webkitRelativePath: "", lastModifiedDate: Fri Aug 30 2013 13:42:08 GMT+0530 (India Standard Time), name: "Creek.jpg", type: "image/jpeg", size: 264409…}
そして、私たちが書くと、それはそのファイルの名前であるdocument.getElementById('up_file').files[length].name
によって返されるものと同じものを返します!document.getElementById('up_file').files[0].name
質問:
1) 書き込み時に javascript がファイル数の長さを表すオブジェクトを返すのはなぜdocument.getElementById('up_file').files[length]
ですか?
ケース2
そのオブジェクトには、展開する前にFileList
別のプロパティ名がありますが、オブジェクトを展開すると、その名前のプロパティはありませんが、オブジェクトをさらに展開すると、それがわかります(これはコンストラクターである可能性がありますよくわかりませんが、50%)。item
FileList
item
FileList
item
参照してください、オブジェクトの場合、アイテムは dot(.) 国家を使用してアクセスできますが、書き込み時typeof __proto__
に常に返されます。的外れなのでこれ以上は説明しませんが…undefined
__proto__.item
質問:
1) このアイテムは何ですか?
2}__proto__
オブジェクトのプロパティを取得する方法は?
実は私はとても混乱していて、インターネットで検索すると、さらに困惑してしまいます! あなたはこの質問を嫌うかもしれません...少し紛らわしいからです
ご回答ありがとうございます。
xml - xml のファイルリストから選択
xslt 2.0 を使用して、xml データを xml ファイルに変換します。フォルダー内のすべてのファイル名を見つけるために xsl を作成しましたが、うまくいきました。
ファイル名.xml
<spbird>
次に、xml ファイル内を検索して、すべてのドキュメントのタグにある鳥の名前をすべて選択する xsl を作成しました。
結果:
期待される:
誰でも助けることができますか?
編集 私は変更しました
に
これにより、同じ結果が 9 回表示される問題が解決されます (この数字はどこから来たのか)。
あなたの助けを借りて、結果は次のとおりです。
Pfau
2 番目の xml ファイルの鳥です。唯一の問題は、その document() が独自に for-each を実行しているように見えることです。そのため、鳥名タグにすべての鳥を個別にリストすることはできません..
javascript - JavaScript で BLOB をファイル リストに変換する
次のコードを使用して、キャンバス イメージをブロブに変換しています。
BLOB をファイル/ファイルリスト オブジェクトに変換するには、そのファイルリストをファイル ハンドラーに渡す必要があります。
マイコード:
そのブロブをファイルオブジェクトに変換する方法はありますか?
javascript - JavaScriptでFileListコレクションにFileオブジェクトを追加する方法は?
ドラッグ アンド ドロップ ファイル アップロード フィールドに取り組んでいます。
ユーザーが指定したファイルを含む FileList オブジェクトを返すことができます。非表示のファイル入力フィールドがあり、そこにファイル オブジェクトを追加して、AJAX 経由でフォーム データを送信できるようにします。
私が抱えている問題は、ファイル オブジェクトをファイル入力フィールドにコピーできないように見えることです。これが私がそれを試みている方法です:
アドバイスや指針をいただければ幸いです。
jquery - FileList にファイルを追加する方法
これについて私を助けてください:
更新: コンソール ログでは、マージされたものとして表示されますが、長さには最後にドラッグされた長さが表示されます
up_files = event.originalEvent.dataTransfer.files;
divにドラッグアンドドロップされたファイルをキャプチャするために使用しています。
ユーザーが初めてファイルをドラッグしたとき、すべてのファイルが移動しup_files
、2回目にファイルがdivにドロップされた場合、配列をクリアして挿入する代わりに、それらを既存の配列リストにプッシュするにはどうすればよいですかupfiles
サンプルコード:
編集済み: ここに変更があります:
更新しました :
私はこのように試しました:
私はもっと近いと思います..誰かが変更を提案できますか
android - Android で、ファイルリスト、フォルダ、ファイルの両方をアルファベット順に並べ替えます
私のAndroidアプリにはfileListがあり、これでソートします:
このリストをアルファベット順に並べ替えるには、次のコードを使用します。
しかし、これはすべてのアイテムをアルファベット順にソートします。最初にフォルダーをアルファベット順にソートし、次にファイルをアルファベット順にソートしたいと考えています。これを行う方法はありますか?ご協力ありがとうございました。
html - 特定の拡張子 jsp でフィルタリングされたディレクトリ内のファイルを取得する
特定のフォルダー内のすべてのファイルをリストするためのこのコードがあり、正しく動作します
私が望むのは、拡張子が.Owlのファイルのみを印刷することです。誰かが解決策を教えてくれますか?事前に感謝します...
python - Python を使用して FTP からすべてのサブディレクトリ内のすべてのファイルを一覧表示する
私はPythonが初めてで、FTPからすべてのサブディレクトリ内のすべてのファイルを一覧表示しようとしています. いつものように、FTP はこの形式です。
サブディレクトリ :
['A', 'B', 'C']
を使用してディレクトリを一覧表示できますftp.nlist()
。私は自分の出力として取得したいと思い['AA', 'BB', 'CC']
ます。これを行うための解決策/ヒントを見つけるために、多くのことを試してみました。