2012-04-22 9 views
0

Webサーバー上に新しいページを作成し、新しい.aspファイルに含める内容を伝えるASPスクリプトを作成します。サーバー上に新しいページを作成するための.ASPのスクリプト

どうすればいいですか? :)

+0

あなたがそのアイデアにあまりにも先んじる前に、あなたは大規模なセキュリティホールが何であるかを認識していますか?あなたはそれを望む理由を説明できますか?私はあなたのプロジェクトの目標を達成するためのより安全なアプローチを考え出すことができると思います。 – JohnFx

+0

こんにちはJohnさん、アップロードのページを作って、ファイルの説明などを閲覧してから、投稿をクリックすると、この正確なドキュメントの新しいページを作成したいと思っています。新しいページを作成します:) – user1325927

+0

これはYouTubeのページの仕組みではありません。彼らは@JohnFxから以下の方法論を使用します。 – RogueSpear00

答えて

2

あなたがしたいことは、リクエストごとに新しいページを作成することではありません。代わりに、ユーザーの入力に基づいてファイルを動的に出力するASPページを事前に作成する必要があります。

表示するファイルをアップロードする例です。おそらく、アップロードしたファイルをどこかに保存し、アップロードしたファイルを読み込んでResponse.binarywriteまたはresponse.writeを使用して表示する別のASPページを作成することです。アップロードされたファイルごとに新しいASPページを作成しないでください。

例のために、ファイル内のコード(サーバーなどに格納されている場所(たとえばDB内))に「DisplayUploadedFile.asp」というASPスクリプトを作成し、 。それは、彼らが表示するスクリプトを伝えるパラメータで見たいと思ったファイルをアップロードしたユーザーは関係なく、その同じページを打つだろうアウト書き戻し例えばDisplayUploadedFile.asp?fileID=12

注意:それは非常に危険なセキュリティ・賢明にありますユーザーに表示されているコンテンツを他のユーザーにアップロードさせてください。この機能を安全にするために必要な手順を非常に高いレベルで理解していない限り、これを行わないでください。あなたのソリューションを公開する前に、あなたのソリューションをレビューする上級プログラマー。

関連する問題