問題タブ [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.
php - 悪意のある PHP ファイルをフォーム経由でアップロードする人々を阻止する
私のウェブサイトには、人々がzipファイルをアップロードできるアップロードフォームがphpで作成されています。次に、zip ファイルが抽出され、すべてのファイルの場所がデータベースに追加されます。アップロードフォームは、人々が写真のみをアップロードするためのものであり、ファイルがzipフォルダー内にあるため、ファイルが抽出されるまで、どのファイルがアップロードされているかを確認できません. 画像形式 (.png、.jpeg など) ではないすべてのファイルを削除するコードが必要です。人々が悪意のある php ファイルをアップロードできるのではないかと本当に心配しています。これは大きなセキュリティ リスクです。また、このセキュリティ機能を回避しようとして、php ファイルの拡張子を変更する人々にも注意する必要があります。
これは私が使用した元のスクリプトですhttp://net.tutsplus.com/videos/screencasts/how-to-open-zip-files-with-php/
これは、実際に .zip ファイルを抽出するコードです。
ありがとう、ベン。
php - PHP で非常に大きなファイルをアップロードするときにエラーは発生しませんか?
ファイルをアップロードするための PHP フォームがあり、正常に動作し、問題が発生した場合はエラー メッセージが表示されます。これはすべて良いです。
問題は、非常に大きなファイルでテストすると、ファイルをまったく送信していないかのようにページが更新され、フォームの $_POST 変数がサーバーに送信されないことです。
ユーザーにエラーを表示して、ファイルが大きすぎることを知らせたいです。しかし、私はこれを行うことはできません。
誰が何が起こっているのか知っていますか?
visual-studio-2005 - VS 2005 はデザイナー モードで DataSet スキーマを開くことができません
VS 2005 のデザイナー モードで DataSet ファイルを表示できません。別のソリューションを試してみると問題ありませんが、プロジェクト ソリューションの 1 つでは表示できません。プロジェクトは、ソリューション ファイル内の C# クラス ライブラリ プロジェクトです。何か提案はありますか?ご協力いただきありがとうございます。
java - Java アプレットのアクセス許可
ユーザーがハード ドライブからファイルを選択する基本的なアプレットを作成しました。このアプレットはこのファイルの最初の行を読み取り、それを JavaScript に渡して追加の前処理を行います。ボタンをクリックすると、それをアップロードしようとします。 HTTP POST リクエストを介してファイルします。この最後のビットのためにコピーして変更したファイルをアップロードするための非常に基本的なオープン ソース アプレットを見つけました。
しかし、問題は、それがうまくいかないことです。正常に動作しているように見えますが、アクセス許可に関連する 2 つの障害に遭遇しました。Java コンソールのメッセージは、アプレットが次の 2 つのパーミッションでアクセス拒否エラーを起こしたことを示しています。
NetBeans で「自己署名」オプションをチェックしてアプレットをビルドし、クリックしてブラウザの小さなセキュリティ ポップアップを確認したときに、すでにアプレットに許可を与えていると思っていたので、これは奇妙です。
また、私が自分でコーディングした、ファイルを読み取って最初の行を JavaScript に渡す部分も問題なく動作します。これは、アプレットがローカル ファイル システムから読み取れることを明確に示しています。実際にアップロードを開始してみるまで問題は発生しません。注意すべきことの 1 つは、アップロード プロセスが新しいスレッドで実行されているように見えるのに対し、残りのプロセスはすべてスレッドを作成せずにメイン クラスで実行されていることです。
私は Java の初心者であり、Java のスレッドについてほとんど知りません。どうにかしてこの新しいスレッドにアクセス許可を渡す必要がありますか? またはその趣旨の何か?前もって感謝します。
upload - HTTPS 経由のファイル アップロード - デスクトップから Web サーバーへ
ファイルを Web サーバーにアップロードする必要があるデスクトップ アプリケーションがあります。
プロトコルは HTTPS です。
アップロードを処理する ashx を作成する必要があると考えています。一度に 4k チャンクを送信します。毎回OKの返事で。これは良いアルゴリズムですか?
HTTPS 経由でデスクトップ アプリケーションから Web サーバーにアップロードするための最適なアルゴリズムは何ですか?
python - How to debug a file upload?
I'm trying to upload a PDF file to a website using Hot Banana's content management system using a Python script. I've successfully logged into the site and can log out, but I can't seem to get file uploads to work.
The file upload is part of a large complicated web form that submits the form data and PDF file though a POST. Using Firefox along with the Firebug and Tamper Data extensions I took a peek at what the browser was sending in the POST and where it was going. I believe I mimicked the data the browser was sending in the code, but I'm still having trouble.
I'm importing cookielib to handle cookies, poster to encode the PDF, and urllib and urllib2 to build the request and send it to the URL.
Is it possible that registering the poster openers is clobbering the cookie processor openers? Am I doing this completely wrong?
Edit: What's a good way to debug the process? At the moment, I'm just dumping out the urllib2 response to a text file and examining the output to see if it matches what I get when I do a file upload manually.
Edit 2: Chris Lively suggested I post the error I'm getting. The response from urllib2 doesn't generate an exception, but just returns:
I'll keep at it.
python - mod_python でファイルをアップロードするにはどうすればよいですか?
簡単なファイルアップロードフォームを作成したいのですが、まったくできません。ドキュメントとチュートリアルを読みましたが、何らかの理由で、送信されたフォーム データを取得できません。テストできる最小限のコードを書きましたが、まだ機能していません。何が問題なのですか?
sql-server - 従来の ASP を使用してファイルを SQL データベースにアップロードする
ファイル (.doc/.pdf) を SQL データベース (2005) にアップロードしようとしていますが、ステップ バイ ステップ ガイドを見つけるのに本当に苦労しています。
これは私の ASP フォームで起こることです:
- ユーザーがドキュメントを選択
- ドキュメントは現在、一時ファイルにアップロードされ、電子メール アドレスに送信されています
ただし、データベース フィールド内に格納する必要もあります。
データベース内のフィールド タイプを Image に設定しました。しかし、実際にはユーザーからのドキュメントへのリンク (たとえば C://) しかない場合、バイナリ データ情報を保存する方法がわかりません。
また、このドキュメントを後日ダウンロードできるようにしたいのですが、これも可能ですか?
よろしくお願いします。
ありがとうクレア
php - gif/jpg/png/pdf/doc、wmv ファイル用の PHP アップローダを構築することは可能ですか? それとも何か購入する必要がありますか?
私は Mac サーバーを持っており、ユーザーが画像、ドキュメント、さらにはビデオ ファイルをアップロードできるように PHP コードを作成しています。これを調査することは間違いなく私を緊張させました。アップロードされたコンテンツがウイルスに感染していないことを望んでいます.
自分で何かを構築することは大きな挑戦になるのでしょうか? それを実行しますか、それとも OS または OTS 製品を見つけますか? (そして、あなたが推薦できるものを知っていますか)?