問題タブ [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 投票する
3 に答える
987 参照

c# - ファイルを代替サーバー C# .net 2.0 に安全にアップロードする

サーバーAでホストされている.net 2.0にC#Webアプリケーションがあります.Webアプリケーションにより、ユーザーは<input id="File1" name="filMyFile" type="file" runat="server" />サーバーAを使用してファイルをアップロードできます。これはすべて正常に機能します。

私は現在、Web アプリケーションを変更して、A によって提供されているページをサーバー B に直接アップロードできるようにするよう求められています。

セキュリティ上の理由から、これを行うよう求められています。おそらくiframeを使用し、サーバーBにSSLでリクエストをラップするアップロード部分のみをホストさせることを考えていました。これを行うことのセキュリティへの影響については完全にはわかりませんが、ログイン制御のために、ログイン部分を含む iframe のみを SSL し、サイトの残りの部分が安全でない Web サイトをいくつか見てきました。

これは大丈夫ですか?誰かがより良い方法を推奨できますか? おそらく基本的なアーキテクチャを提案します。

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

asp.net-mvc - ASP.NET MVC で複数の画像とテキスト フィールドをアップロードする

私はASP.net MVCに非常に慣れていないので、答えをできるだけ説明してください:)

私がやろうとしていることを簡単にしましょう。車に関する情報を入力するフォームがあるとします。フィールドは次のようになります: Make、Model、Year、Image1、Image2。

フォームの下部に「保存」ボタンがあります。関連付けられた Controller メソッドは、Image1 と Image2 をディスクに保存し、それらのファイル名を取得して、データベースに保存される車のモデルに関連付けます。

何か案は?

みんなありがとう!

編集

winob0tは私をそこに連れて行ってくれました。唯一の未解決の問題は次のとおりです。Image1 と Image2 は必須フィールドではないため、0、1、または 2 つの画像を保存できるようになりました。しかし、ユーザーが画像を 1 枚だけアップロードした場合、それが imageUpload1 からのものか imageUpload2 からのものかを知る方法はありません。

繰り返しますが、どんな助けでも大歓迎です!

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

django - Django/ファイルのアップロード権限

djangoアプリを作成しましたが、Webフォームからのファイルのアップロードのファイル権限に少し問題があります。

基本的に.mp3ファイルをアップロードできますが、常にchmod600を保持します。

コンテナフォルダにはchmod775があり、umaskは022に設定されています。

私は共有ホスティングサービスを利用しています。

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

php - 衝突するアップロードの PHP 一時ファイル名

ユーザーがファイルをアップロードすると、ランダムに別のユーザーのアップロードに置き換えられます.PHPとtmpファイル名が再利用される問題を最終的に追跡しました. これを修正する方法はありますか?より良いランダムな名前を作成する方法はありますか? ランダムなファイル名のシードが弱くなるので、時間の経過とともに劣化するようです? これは、PHP 5.2.8 および FreeBSD 7.0 にあります。

これは、同じ tmp ファイル名がどのように使用され、別のアップロードによって上書きされるかを示すログです: http://pastebin.com/m65790440

どんな助けでも大歓迎です。私はこれを4か月以上修正しようとしてきましたが、時間の経過とともに悪化しています. ありがとうございました。

編集: これは PHP コードの問題ではないことに注意してください。これは PHP コードに到達する前に発生しています。アップロード処理スクリプトに到達する前に、他人のアップロードで上書きされていることを確認する

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

c# - FileUpload - 実際のファイルがアップロードされたことを確認する

Web フォームに FileUpload コントロール (FileUpload1) と、"Sumbit" ボタン、ラベル、および UserID を含む隠しフィールドがあります。ボタンのクリックイベントに次のコードがあります。

実際のファイルをアップロードするとうまくいきます。ただし、存在しないファイル名 (たとえば、コンピューターに存在しない "c:\a.jpg") を FileUpload のテキスト ボックスに入力して [Sumbit] ボタンをクリックすると、HasFile は依然として true を返します。さらに、SaveAs() は例外をスローせず、成功または失敗を示す値を返さない void 関数です。ファイルが実際にアップロードされたかどうかを確認するにはどうすればよいですか?

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

php - PHP 画像のアップロードと許可

ディレクトリを chmod せずに php で画像をアップロードする方法があるかどうか教えてください

[function.move-uploaded-file]: failed to open stream: Permission...エラーを回避するには?

ありがとう!

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

php - 200MBを超えるphpファイルのアップロード

最大ファイル サイズ、セッション時間、および投稿の最大サイズを変更した後、php を使用して 200 MB を超えるファイルをアップロードするのが賢明ですか? 信頼性のある?(これは、クライアント接続が維持されているかどうかを無視しています)

編集: ftp ではなく http で実行