<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><br><div>Hi.</div><div>I'm sorry, the following text, I am translated by Bing Translator, I hope you can understand.</div><div><br></div><div><div>Yesterday and today I spent several hours retesting this feature and found no problems.</div><div>Code is submitted today:</div><div>https://github.com/Yuanuo/opencms-core/commit/a1883c4c86ca1f200876f0f2e5dea345d815bc69</div><div><br></div><div>Or checkout this Branch: https://github.com/Yuanuo/opencms-core/tree/patch-07</div><div><br></div><div>The test method I use:</div><div><br></div><div>1, using the version provided in http://www.opencms.org/en/modules/downloads/dl-opencms-11.0-beta-distribution.html. </div><div>And the installation was successful.</div><div>Then stop the Web service. </div><div>(Because I don't use Git very much, it's a hassle for me to keep a lot of local and official changes, so my code base hasn't been synchronized with the official code base for a long time.So use this version for testing!)</div><div><br></div><div>2, using the code of https://github.com/Yuanuo/opencms-core/tree/patch-07, directly <b>gradle bindist </b>compiles a version.</div><div><br></div><div>3, replace the files in <b>webapps\ROOT\WEB-INF\lib\</b>  with the files in <b>BuildCms\libs\</b>  which you have compiled yourself.</div><div><br></div><div>4, modify the <b>webapps\ROOT\config\opencms-vfs.xml</b>, adding the following configuration (in the /opencms/vfs xml-path),something like:</div><div><br></div><div><opencms></div><div><span style="white-space:pre">      </span><vfs></div><!--StartFragment-->        ......<div>        ......</div><div><span style="white-space:pre">              </span></xmlcontent></div><div><br></div><div><span style="white-space:pre">          </span><filecontent></div><div>            <!-- If you have these file suffixes, drivers stored to disk are used. --></div><div><span style="white-space:pre">                  </span><handle></div><div><span style="white-space:pre">                                </span><driver class="org.opencms.file.content.refs.CmsFileContentDriver"></div><div><span style="white-space:pre">                                   </span><param name="refs.marker">REFS::</param></div><div><span style="white-space:pre">                                        </span><param name="refs.storage">../REFS-DISK1</param></div><div><span style="white-space:pre">                                </span></driver></div><div><br></div><div><span style="white-space:pre">                              </span><extension value=".mp3"/></div><div><span style="white-space:pre">                             </span><extension value=".mp4"/></div><div><span style="white-space:pre">                             </span><extension value=".rar"/></div><div><span style="white-space:pre">                             </span><extension value=".zip"/></div><div><span style="white-space:pre">                             </span><extension value=".exe"/></div><div><span style="white-space:pre">                             </span><extension value=".pdf"/></div><div><span style="white-space:pre">                     </span></handle></div><div>            <!-- Or file size great than ~10MB, drivers stored to disk are used. --></div><div><span style="white-space:pre">                        </span><handle></div><div><span style="white-space:pre">                                </span><driver class="org.opencms.file.content.refs.CmsFileContentDriver"></div><div><span style="white-space:pre">                                   </span><param name="refs.marker">REFS::</param></div><div><span style="white-space:pre">                                        </span><param name="refs.storage">../REFS-DISK2</param></div><div><span style="white-space:pre">                                </span></driver></div><div><span style="white-space:pre">                               </span><minlength value="10000000"/></div><div><span style="white-space:pre">                 </span></handle></div><div>            <!-- Otherwise, using the default implementation, the content is stored in the database. --></div><div><span style="white-space:pre">                    </span><handle></div><div><span style="white-space:pre">                                </span><driver class="org.opencms.file.content.CmsFileContentDriver" /></div><div><span style="white-space:pre">                      </span></handle></div><div><span style="white-space:pre">               </span></filecontent></div><div><span style="white-space:pre">  </span></vfs></div><div></opencms></div><div><br></div><div>5, start the Web service.</div><div><br></div><div>At this point, you can try to upload a few large files in the Opencms Explorer management interface to try out the effect.</div><div><br></div><div><br></div><div>Need to explain:</div><div>Through the above tests, there is no problem. </div><div>But, One thing you need to note is that the length property in CmsResource uses the <b>int </b>type, so it means that the uploaded files cannot exceed 2G!</div><div>I tried to modify this <b>int </b>to <b>long </b>before, but there was a lot of code to modify, so I gave it up.</div></div><br><div>I can't say how good this is, but it does meet that requirement. If you think it's useful, you can optimize it better.</div><div>I hope it will help.</div><br><div style="position:relative;zoom:1">--<br><div><br></div>
<div>缘起法实不可思议也。</div></div></div><br><br><span title="neteasefooter"><p> </p></span>