問題タブ [large-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.

0 投票する
8 に答える
55653 参照

.net - 大きな (> 25MB) ファイルを Web サービスにアップロードするにはどうすればよいですか?

byte[] を受け取って保存する Web サービスがあります。

これは「小さな」ファイルに対しては正常に機能しますが、特定のサイズに達すると Web サービスが失敗し、「HTTP ステータス 404 で要求が失敗しました: 見つかりません」が返されます。

私が見たところ、これは (サービス拒否攻撃を防ぐために) 投稿できるファイルのサイズを制限する IIS 設定のようです。その設定を増やしてみましたが、どの設定をどこでどのように設定するかを判断するのに苦労しています。IIS7 を使用しており、Web サービスは .net (asmx) で実行されます。

Web サービスの web.config に以下を追加しました (これにより、受け入れられるファイルのサイズが大きくなるように見えましたが、この設定サイズまでではありませんでした)。

Web サービスのファイル サイズをどこで (およびどのように) 大きくするかについての提案をいただければ幸いです。

0 投票する
1 に答える
984 参照

ruby-on-rails - Ruby on Rails で大きなファイルのアップロードを処理するための最良の戦略は何ですか?

Ruby on Rails で大きなファイルのアップロード (10 ~ 40 mb) を効果的に処理するための効果的な戦略を探しています。

理想的には、進行状況メーターと、転送が完了したときに何らかの通知を実装したいと考えています。

modporter (www.modporter.com) を調べましたが、他のライブラリ、手法、またはベスト プラクティスがあるかどうか知りたいです。

0 投票する
4 に答える
2564 参照

php - PHPを使用してビデオファイルをアップロードする方法はありますか?

PHPを使用してビデオファイルをサーバーにアップロードして保存したい。PHPを使用して大きなファイルをアップロードする方法の例を教えてください。

これらのファイルは通常200MBを超えることに注意してください。

0 投票する
3 に答える
3796 参照

jakarta-ee - Web アプリで大きなファイルをアップロード/ダウンロードする

Web アプリを持っていて、大きなファイル (2 ギガ以上) のアップロードとダウンロードの可能性を提供したい

出来ますか?私を助けることができるいくつかのオープンソースプロジェクトが存在しますか?

どうもありがとうございました

0 投票する
3 に答える
70 参照

large-file-upload - ユーザーからファイルを収集する

クライアントからファイルを収集する方法を探しています。これらのクライアントは私たちのソフトウェアを持っており、私たちは現在、それらからファイルを収集するためにFTPを使用しています。ファイルはクライアントのデータベースから収集され、暗号化されてFTP経由でFTPサーバーにアップロードされます。このプロセスには、欲求不満と障害が伴います。ソフトウェアは一般的なファイアウォールによってブロックされることが多く、VPNとNATで問題が発生することがよくあります(通常、アクティブではなくパッシブに切り替えると役立ちます)。

私の質問は、信頼できる方法でクライアントからプログラムでファイルを取得するために、他にどのようなアイデアがあるかということです。送信するファイルのほとんどは、サイズが1MB未満です。ただし、そのうちの1つは最大25MBのサイズです。

HTTP POSTを検討しましたが、25 mbのファイルが投稿をフェイルオーバーすることがよくあるのではないかと心配しています(ファイルが完全にアップロードされる前にWebサーバーがタイムアウトします)。

考え?

AndrewG

編集:一般的なWebテクノロジーを使用できます。共有ホストを使用しているため、中央構成の変更が困難になる可能性があります。私は一般的な使用法の観点からPHPに精通していますが、セットアップの観点からは精通していません(多くのコードを記述しましたが、あまりにも重い義務には慣れていません)。Ruby on Railsも可能です...しかし、私は最初から始めます。理想的には...インストールされたコードから最終的に移行する準備ができているので、それを行う「Web」方法を探しています。

0 投票する
7 に答える
7750 参照

web-applications - サーバー側で非常に大きな http アップロードとダウンロードを処理する最良の方法

ブラウザーからの非常に大きなアップロード (従来の入力 type="file" または Java アプレットのいずれか) を処理する必要があり、サーバー上でジョブを実行するための最適なツールを探している次のプロジェクトがあります。

これらは私が必要とするものです:

  • サーバーのメモリ消費量が少ない
  • サーバー上の最終的な宛先にファイルを保存する機能 (ファイルをコピーしない)
  • ウェブサーバーによって行われる他の重要なタスクをブロックしない
  • 2 GB までのファイルの適切な処理
  • ファイルの承認 (権限はアプリで付与されます)

どのテクノロジーを使用するかについてはまだある程度の自由度があるため、このタスクを処理するサーバーで最適なテクノロジーを選択できるようにするために、いくつかのアドバイスをお願いします。

  • ASP.NET?
  • ジャワ?
  • アマゾンS3?
  • 他の選択肢?

私は Microsoft Stack に慣れていますが、必要に応じて変更しても構わないと思っています。上で述べたように、仕事に最適なツールを探しているだけです。

ありがとう !

更新: サーバー側は、クライアント側ではなく、この質問で私が本当に興味を持っている部分です。

些細なことのように見えますが、少し掘り下げ始めると、.NET での 4 Mb の制限、大量のメモリを使用するダウンロード、他のスレッドをブロックする可能性があることがわかります (スレッドの数に制限がある場合、そして、スレッドがインターネット経由で 2 Gb ファイルのアップロード/ダウンロード中に実行できる場合: まあ、これはうまくスケーリングできませんか?) など。

0 投票する
3 に答える
13444 参照

c# - WCF 経由で大きなファイルのアップロードを処理する方法は?

サーバーに大きなファイル (64MB ~ 1GB) をアップロードする機能が必要なプロジェクトに WCF を使用することを検討しています。おそらくアップロードを再開する機能を使用して、WCFでこれをどのように処理しますか。

大規模なクライアント ベースを処理するために、WCF を介して JSON をテストしたいと考えました。これはファイルのアップロードにどのように影響しますか? JSON から実行できますか、それともアップロード部分を REST に切り替える必要がありますか?

0 投票する
2 に答える
3625 参照

drupal - Drupal でのファイル アップロードの処理

かなり一般的な問題と思われるものに対して、さまざまな解決策を少しいじっていますが、まだ満足のいく方法で解決できていません。

私が達成したいのは、ユーザーが新しいファイルをアップロードしたり、既存のファイルを選択して再利用したりできる何らかの機能です。

私がこれまで使ってきたのは、filefieldfilefield_sourcesimceおよびckeditorモジュールの組み合わせです。ckeditor はソリューションにとってそれほど重要ではないと思いますが、何らかの方法でアーカイブから画像を埋め込むことができる必要があり、これは IMCE で行われます。ファイルブラウザからすべてにアクセスできるようにしたくないので、サブディレクトリを作成し、IMCE設定でフルアクセスを設定して、それを呼び出しましょうdefault/files/site

これは、すべてのファイルハンドリングが IMCE を介して行われている限り問題なく機能しましたが、ファイルフィールドからファイルを直接アップロードすると、ファイルが default/files ルートに配置されてしまうため、フィールド用のフォルダーを設定しましdefault/files/site/moviesた。.flvフォーマット。IMCE 経由でファイルにアクセスしようとしない限り、これは問題なく機能しました。filefield によって作成されたフォルダに IMCE からアクセスできないようですか?

私はまた、大規模なアップロード (200MB 以上) をサポートする必要がある立場にありますが、他のプロジェクトでの私の経験から、FTP を介したファイルのアップロードを許可することは通常、命の恩人ですが、私が理解していることから、IMCE はファイルをサポートしません。それらはデータベースに存在しないため、何らかの方法で Drupal を介してアップロードされます (メッセージが表示されます: The selected file could not be used because the file does not exist in the database.)

私の問題に対する明確な質問がないことは承知していますが、どういうわけか、これをかなり早く理解する必要があります。どうすればこれを解決できますか?この問題を抱えたのは私が初めてではないことは承知していますが、適切で安定した解決策をまだ見つけることができていません。私は何が欠けていますか?

0 投票する
1 に答える
416 参照

wcf - サーバーでWCFストリーミングが機能しない

この記事を参照するために、WCFサービスを使用して大きなファイルをサーバーにチャンクで転送しましたhttp://kjellsj.blogspot.com/2007/02/wcf-streaming-upload-files-over-http.html

マシンの IIS でアプリケーションを構成しました。ここで問題なく動作します。最大 64MB のファイルをアップロードできます。しかし、サイトを公開したとき。それ以上アップロードしようとすると、最大 30Mb のファイルしか許可されません。エラー 404 - リソースが見つかりません。

これが私が使用したバインディング構成です。

何か不足している場合は提案してください。さらにコードが必要な場合はお知らせください

0 投票する
5 に答える
3421 参照

c# - 大きなバイナリ ファイルをある PC から別の PC にインターネット経由で送信する最速の方法は何ですか?

インターネットを介して、ある PC (クライアント) から別の PC (サーバー) に大きなバイナリ (2Gb-10Gb) データを送信する必要があります。最初に、wsHttpBinding バインディングとメッセージ セキュリティを使用して、IIS でホストされている WCF サービスを使用しようとしましたが、時間がかかり (数日)、私には不適切でした。ここで、ソケットを使用してクライアントおよびサーバー アプリケーションを作成することについて考えます。それはより速いでしょうか?

それを行う最良の方法は何ですか?

ありがとう