0

私はStruts2フレームワークを使用しているWebプロジェクトIを持っています。これで、人々はpdfファイルをアップロードします。そのために、strutsファイルアップロードAPIを使用しました。

しかし、これは奇妙なことです。ファイルを開こうとすると、毎秒ファイルのアップロードがサーバーで破損し、エラーが発生します。

このドキュメントを開くときにエラーが発生しました。ファイルが破損しており、修復できませんでした。

次のコードを xml 構成として使用しました。

<constant name="struts.multipart.maxSize" value="314572800" />    
<action name="uploadData" class="com.lufthansa.ereader.web.action.PublisherAction"  method="uploadData">
                <interceptor-ref name="basicStack"/>
                <interceptor-ref name="validation"/>
                <interceptor-ref name="workflow"/>
                <interceptor-ref name="redirectMessage" />
                <interceptor-ref name="paramsPrepareParamsStack" />
                <result name = "success" type="redirectAction" >publisherDashBoard.action</result>
                <result name="error" type="redirectAction">publisherDashBoard.action</result>
                <result name="input" type="redirectAction">publisherDashBoard.action?error=true</result>
            </action>

マルチパートフォームデータも使用しました..

<s:form name = "uploadContent" action="/publisher/uploadData.action" method="post" enctype="multipart/form-data" theme="simple">

今、私は混乱しています。なぜこの問題が発生するのでしょうか?

ストラットは、接続が失われた場合などにファイルの部分的なアップロードを処理しますか?

または、この問題は、ファイルが破損しているという他の理由によるものです。

ファイルが破損するこれらのケースを処理するにはどうすればよいですか。

この問題が他の人からも報告されているのを見てきました。参照スレッドは次のとおりです http://www.coderanch.com/t/50100/Struts/Uploaded-files-incomplete http://grokbase.com/t/struts /user/112sjfg6eg/file-upload-issue http://web.archiveorange.com/archive/v/FLO18lz72HB5mKGyEfKT

4

0 に答える 0