問題タブ [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.
flash - SWFでのファイルアップロードのタイムアウトを3分より長く設定できるようにするにはどうすればよいですか?
SWFUploadを使用してファイルのアップロードを処理していますが、3分を超えるファイルのアップロードがタイムアウトするという問題が発生しました。私の知る限り、ApacheとPHPは大きなファイルを処理するように適切に構成されています。これに影響を与える可能性のあるFlashの設定はありますか?Flashには、変更できるある種のタイムアウト値がありますか?
c# - asp.net-mvc の代わりの FileUpload コントロールを推奨できますか?
現在、独自のコントロールにラップされた System.Web.UI.WebControls.FileUpload を使用しています。
Telerik のライセンスがあります。誰かがそれを経験したことがあるか、それともより良いものを提案できるか知りたいですか?
によって測定されるいくつかの基準
- 検証
- パフォーマンス
- 複数のファイル
- ローカライズ(ブラウズは難しい)
- 安全
html - HTML フォームのアップロードで拡張機能をフィルター処理する
シンプルな HTML アップロード フォームがあり、デフォルトの拡張子 ("*.drp" など) を指定したいと考えています。これを行う方法は入力タグの ACCEPT 属性を使用することだと読みましたが、正確な方法はわかりません。
編集 javascriptを使用して検証が可能であることは知っていますが、ユーザーがポップアップダイアログに「.drp」ファイルのみを表示するようにしたいと思います。また、このアプリケーションのサーバー側の検証についてはあまり気にしません。
javascript - フォルダーを Web サイトにアップロードする最良の方法は何ですか?
ユーザーが一度に複数のファイルをアップロードできるようにする簡単な方法が必要です (つまり、ユーザーがフォルダーをアップロードできるようにする必要があります)。ユーザーに圧縮の負担をかけたくありません。
可能であれば、Flash やバリアントは避けたいと思います。 可能であれば、まっすぐな javascript / HTML ソリューションを探しています。これにより、次の回答が除外されることに注意してください: What is the best client side browser library to upload multiple files over http? .
php - ファイルをアップロードするための最も安全な方法は何ですか?
私が働いている会社は最近、私たちがホストしているサイトで多くのヘッダー インジェクションとファイル アップロードのエクスプロイトに見舞われました。ヘッダー インジェクション攻撃に関する問題は解決しましたが、アップロードのエクスプロイトはまだ制御できていません。
デザイナーがサイトの構造にコピーし、いくつかの変数を変更し、すぐに使用できるアップロード フォームを作成できる、社内で使用するプラグ アンド プレイ タイプの一連のアップロード スクリプトをセットアップしようとしています。彼らのサイト。私たちは可能な限り公開を制限しようとしています (すでに fopen とシェル コマンドをシャットダウンしています)。
この 1 時間サイトを検索したところ、外部の情報源に依存する特定の方法を扱ったさまざまな回答が見つかりました。信頼できる保護方法として使用するのに十分具体的である、スクリプトのみの最適なソリューションは何だと思いますか? また、可能であれば、言語を PHP または疑似コードに限定したいと考えています。
編集:私は自分の答えを見つけました(以下に投稿)。シェルコマンドexec()を使用していますが、スクリプトファイルのアップロードをブロックすると(このソリューションは非常にうまく機能します)、遭遇することはありません問題。
asp.net - URL からの ASP.NET 画像のアップロード
ユーザーが有効な画像の URL を入力する aspx ページがあります (例: https://stackoverflow.com/Content/Img/stackoverflow-logo-250.png )。この画像をサーバーにアップロードするプログラムが必要です。これどうやってするの ?
c# - ファイル システムに保存せずに、アップロードされた Excel ファイルからデータを取得する
この ASP.NET Web アプリケーションのユーザーが、特別にフォーマットされた Excel スプレッドシートをアップロードし、配列にスプレッドシートのデータを入力し、配列を Oracle ストアド プロシージャにバインドして、検証とデータベースへの挿入を実行できるようにする必要があります。Web サーバーのハード ディスクにデータを保存できなくても、Excel スプレッドシートからデータを読み取ることができなければなりません。これは私がどうすればよいか分からない部分です。簡単なコード例を次に示します。
誰でもこれで私を助けることができますか?誰の配慮にも感謝します。
thx、
ゲイブ
security - IIS7 - ASP の問題を伴うファイルのアップロード
Web サイトを win2000 と IS5 から win2008 と IIS7 に移動したばかりですが、いくつか問題があります。
上のフォルダーにファイルをアップロードする ASP ページであるフォルダーがあります。古い IIS では、ASP ページを含むフォルダーに管理者のアクセス許可を与えましたが、正常に動作し、ファイルをアップロードすることができました。上位フォルダー。しかし、IIS7ではできません。aspコードを含むフォルダーにすべての書き込み許可を与えますが、機能しません。上位のターゲットフォルダーに書き込み権限を与えた場合にのみ機能します。これらはメインの Web サイト フォルダーであるため、ターゲット フォルダーに完全なアクセス許可を与えるつもりはありません。
どうすればそれができますか?この権限を持っていない上位のフォルダにも書き込み権限を与えるにはどうすればよいですか?
ありがとう
c# - webclient クラスを使用してファイル サーバーにファイルをアップロードする
現在、Web アプリケーションからアップロードされたファイルを受け取るアプリケーションがあります。そのファイルを、たまたま同じネットワーク上にあるファイル サーバーに転送する必要があります (ただし、常にそうであるとは限りません)。
C# .NET で webclient クラスを使用しようとしていました。
192.168.1.28 にあるマシンはファイル サーバーであり、共有 c:\Files があります。現在、ログインに失敗したユーザー名またはパスワードが正しくないというエラーが表示されますが、エクスプローラーを開いてそのパスのログインを正常に入力できます。リモート デスクトップを使用してログインすることもできるので、ユーザー アカウントが機能していることがわかります。
このエラーに関するアイデアはありますか? そのようなファイルを直接転送することは可能ですか? webclient クラスまたは他のクラスでしょうか?
firefox - Firefox を使用してアップロードされたファイルのフル パス (サーバー側) を取得していますか?
ファイルをアップロードするためにフォームを使用している場合<input id="myFile" type="file" runat="server" />
、サーバー側のコードは、Firefox を使用している場合はフル パスのないファイル名しか表示しませんが、IE では問題なく動作します。
この場合、サーバー側で完全なファイル パスを取得することは可能ですか?