問題タブ [file-upload]
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.
browser - HTTPラージファイル転送
Webブラウザインターフェースを使用して大きなファイルを送信する必要があります。標準である<input type=”file”>
か<asp:FileUpload>
、アプリケーションのユーザーに十分なフィードバックを提供していません。プログレスバー、アニメーションなどのフィードバックを改善するための現実的な方法は何ですか?ターゲットユーザーは、IE、Firefox、Safariブラウザを使用しているユーザーです。アニメーションGIFがファイルの投稿中に機能しないこと、ユーザーがステータスバーやその他の小さなアイコンの進行状況を確認していないこと、AJAXという単語がこの問題の解決にそれほど役立たないことを私は知っています:-)
編集済み:ユーザーはActiveXやアプレットをインストールしたくない。ユーザーは問題あり<input type=”file”>
ませんが、フィードバックが必要です。ユーザーは引き続きYouTubeを参照しています。どのようにYouTubeはそれをしましたか?それは秘密ですか?サーバー部分は、カスタムハンドラーを持つように変更できます。HTMLの作成者とWebブラウザーの実装者は、ファイルのアップロード制御を完全に役に立たないものにしましたか?
c# - ストリームから Excel ファイルを読み取る
ストリームから Excel ファイルを読み取る方法が必要です。ADO.NET のやり方ではうまくいかないようです。
シナリオは、ユーザーが FileUpload を介してファイルをアップロードし、ファイルからいくつかの値を読み取ってデータベースにインポートする必要があるというものです。
いくつかの理由で、ファイルをディスクに保存できません。保存する理由もありません。
では、FileUpload ストリームから Excel ファイルを読み取る方法を知っている人はいますか?
asp.net - ASP.net - jQuery Multiple File Upload Plugin を使用した複数アップロード
ASP.net の FileUpload コントロールを使用してアップロードする方法を知っています。
私がやりたいことは、この jQuery Multiple File Upload Plugin を使用して複数のファイルをアップロードすることです。
アップロード用に複数のファイルが選択された場合の正確な動作は次のとおりです。
しかし、asp.net からこれらのファイルを操作する方法がわかりません。次のリンクの指示に従って、Request.Files を使用してみました: ASP.Net Upload of multiple files after choose them from jQuery
それはうまくいきません。コンパイル時に runat="server" でマークされたコントロールでのみ機能すると思います。
誰もこれを行う方法を知っていますか? 多分Request.Formの何か...?
ご協力いただきありがとうございます!
javascript - Zend_From_File をアップロードしますが、ファイル要素は js モーダル ウィンドウ内に格納されます! 動作していません
私は zend フレームワークでアプリケーションを開発していますが、次のように zend ファイル要素をエコーすると、それが私に与えている問題は次のとおりです。
そして、私はヘッダーにこれを持っています:
sumited zend フレームワークがファイルを見つけられない場合、print_r($_FILES) を実行しますが、配列には何もありません。javascript を削除すると、再び機能します... zend フレームワークを使用しない場合も同じ例が機能します。
asp.net - FileUpload サーバー コントロールを使用せずに ASP.net にファイルをアップロードする
ASP.net Web フォーム (v3.5) を取得して、プレーンな古い形式のファイルを投稿するにはどうすればよい<input type="file" />
ですか?
ASP.net FileUpload サーバー コントロールの使用には興味がありません。
asp.net - SSL を使用している場合、IE でファイルのアップロードが遅いのはなぜですか?
奇妙なバグがありますか。大きなファイルをアップロードする必要がある Web サイトがあります。標準の ASPx FileUpload コントロールを使用しています。非常に大きなファイルを許可するように web.config を変更しました。
これらのテストはすべて、FireFox、IE6、および IE7 で行っています。私のテストでは、いくつかの 20 MB のファイル (AVI、PDF、Excel) を使用しています。ファイルの種類は結果に影響しません。これらのファイルをすべてのブラウザーで問題なくアップロードでき、ほぼ同じ結果が得られます。各ファイルには 30 ~ 40 秒かかります。Web サイトで SSL をオンにしてもコードは機能しますが、IE でのアップロードには 5 ~ 10 倍の時間がかかります。すべてが機能しますが、速度が遅くなります。ファイルモニターを使用しましたが、IE がファイルを 3 回読み込んでいるようです。FireFox は 1 回だけ読み取ります。また、Office 2003 または 2007 がインストールされた PC で IE のこの遅さが発生することにも気付きました。
IE が SSL キーの再ネゴシエーションを行う頻度はどれくらいですか? これを変更できますか?なぜ FireFox はこんなに速いのでしょうか? 私のユーザーのほとんどは IE を持っているので、これは本当に苦痛です。
何か案は?
ありがとう。
php - PHPファイルのアップロードの問題
ファイルのアップロードに関して本当に厄介な問題があります。
ユーザーは、html ファイル フィールドでファイルを選択できます。フォームを送信すると、このファイルがアップロードされます。
サーバー側では、標準の PHP コード (move_uploaded_file) を使用するだけです。変なことはしません。
すべてが完璧に機能します。
サーバー上のファイルを見ることができ、もう一度ダウンロードすることができます...
ただし、これが機能しない場合もあります。ファイルをアップロードして処理しましたが、エラーは発生しません。
しかし、ファイルはサーバー上に存在しません。
その特定のファイルをアップロードするたびに、エラーは発生しませんが、保存されません。
名前を変更した場合にのみ (たとえば、test.file を tst.file に) アップロードでき、実際に保存されます。
この問題はめったに発生しません。また、名前の変更は常に機能します。しかし、明らかにファイルの名前を変更するようにユーザーに依頼することはできません...
Apache tmp ファイル ディレクトリにアクセスできず、ログや設定にもアクセスできないため、デバッグがさらに困難になります。私はこの特定のサーバーでのみこの問題を抱えており(私は管理していません。アクセスすることさえできません)、この問題を抱えていない多くのサーバーでまったく同じコードを使用しています。
誰かがここで私を助けてくれたり、正しい方向に向けてくれたりしてくれたらありがたいです.
asp.net - ASP.NET FileUpload コントロール - ディスクにバッファリングする際のセキュリティ上の問題
MSDN は、ASP.NET ( v.2.0 ) Fileupload コントロールまたは基になる HttpPostedFile を使用してファイルがアップロードされると、「ファイルは MIME multipart/form-data 形式でアップロードされます。デフォルトでは、フォーム フィールドを含むすべてのリクエストとアップロードされた256 KB を超えるファイルは、サーバー メモリに保持されるのではなく、ディスクにバッファリングされます。」 MSDN リンク
ディスク上のどこにバッファリングされているか、このバッファがいつパージ/削除されるか、つまりリクエストが終了したときと、エラーまたはリクエストが正常に終了しない予期しないシナリオの場合に何が起こるかを知っている人はいますか?
私の懸念は、アプリケーションが機密情報 (CC データ、個人データなど) をアップロードできる場合、このファイルがディスクにバッファリングされ、リクエストの最後に削除されない可能性があることです。これは共有ホストで問題になるでしょうか?つまり、このバッファはアプリケーションの外部からアクセスできますか?
たぶん私は何かを誤解しているかもしれませんが、アドバイス/洞察/助けをいただければ幸いです。
asp.net - UNC ファイル パスを使用すると、Asp.net FileUploader が機能しない
まず、私は Windows ファイルのアクセス許可の専門家ではないので、ここで欠けている非常に基本的なものがあるかもしれません。
Asp.net FileUploader コントロールがあります。ファイルをアップロードしたい Asp.net アプリケーションと同じマシンにフォルダがあります。
FileUploader にファイルを入れるように指示できるようにしたい
しかし、そのパスへのアクセスが拒否されたことを示す例外が常に発生します。
ディレクトリを次のように変更すると
それは正常に動作します。また、上記の UNC を Windows エクスプローラーに入れると、実際にディレクトリにマップされます。
アイデアや考えはありますか?
-- 更新 注: これは Windows 2000 サーバー ボックスであり、フォルダには「すべてのユーザー」に可能なすべての許可権限が付与されています。