0

私は画像アップロード サイトを約 1 か月間運営しています。私は最近スクリプトに触れていませんが、現在発生しているこの問題は以前には発生したことがなく、さらに大きなアップロードが行われています。 300 KB の領域を超えるサイズのファイルをアップロードすると、ブラウザが接続できなくなります。それより低いものはすぐにアップロードされ、アップロード ボタンを押すとすぐに画像のページにリダイレクトされます。

Web サイトのアドレスはhttp://img.kfirprods.com/Upload.aspxです。

私のweb.configに関しては、実行時間とmaxRequestLengthを変更するためにこれらすべての提案を試みましたが、適度なサイズと控えめなサイズの両方で、これらのどれも役に立ちませんでした。requestLength のデフォルト設定は約 4MB で、ユーザーとサーバーの接続はその前に失われます。これは私のweb.configです

    <configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0"/>
    <httpRuntime requestValidationMode="2.0" />
    <customErrors mode="Off"/>
  <machineKey
    validationKey="EEF33150A048D162D22CB36E1CB9956B148C7A4E6999D0F05B53D416D7A16F83823DD626F501DD3549D3E5DCB473634739D0AD9A07F71560946498C943A7586D"
    decryptionKey="0E95F75864047EB6322EA7D5246F2C1175D77A1B016F293C3BAAD000299A3DC8"
    validation="SHA1"
    decryption="AES" />

  </system.web>


</configuration>

他にも httpRuntime 設定がありましたが、動作するはずのデフォルト設定もありましたが、動作しません。ただし、正確には、サーバーがダウンしているかのように動作しますが、アップロードの小さなサイズを超えたユーザーだけがダウンし、1 ~ 2 分後に戻ります。少しでも専門家である方は、「重い」画像をアップロードして、問題を認識できるかどうかを確認してください。

4

4 に答える 4

0

以下を web.config ファイルに入れます

 <configuration>
      <system.web>
        <httpRuntime maxRequestLength="4096" />
      </system.web>
    </configuration>

デフォルトの値は 4096 = 4mb です。ただし、共有ホスティングでは、個々のホストが異なる値を構成する可能性があり、アップロードできるファイルのサイズが制限されます。

さらに、ホストから与えられた権限に応じて、これらの設定を変更できる/変更できない.

于 2013-02-16T11:14:56.297 に答える
0

Server.ScriptTimeout のように長い値を設定してください

 Server.ScriptTimeout=36000 

追加で

<httpRuntime maxRequestLength="9999" /> 

webconfig で設定します。これが機能しない場合はお知らせください

于 2013-02-16T11:42:22.960 に答える
0

ASP.NET FileUploader のアップロード制限は 4MB です。ただし、次のコードを web.config に追加することで、アップロードされるファイルの長さの制限を増やすことができます。

<configuration>
      <system.web>
        <httpRuntime maxRequestLength="4096" />
      </system.web>
</configuration>

executiontimeoutを追加することも良い考えです

<configuration>
      <system.web>
        <httpRuntime maxRequestLength="4096" executiontimeout="700" />
      </system.web>
</configuration>
于 2013-02-16T14:43:37.560 に答える
0

ホスト プロバイダー (HostGator) に、それについて何か知っているかどうかをもう一度尋ねます (最初のカスタマー サポート担当者は、あまり詳しくないようでした)。うまくいかないならあきらめたほうがいいかもしれませんが、ウェブ上に画像をアップロードするサイトが十分にないわけではありません。助けようとした人たちに感謝します!

于 2013-02-17T15:40:44.733 に答える