I rechecked tomcats work folder to see what the parts are, there are no files with zero size, only the the hidden fields, submit button (Upload) and the image.

The two extra parts could be these as they have the name uploadedFiles and match FieldName=uploadedFiles

<div id="fileControl0" class="miscControl">
  <input name="uploadedFiles" type="file" size="95" id="uploadFiles_uploadedFiles" multiple="multiple">
</div>
<div id="fileControl1" class="miscControl">
  <input name="uploadedFiles" type="file" size="95" id="uploadFiles_uploadedFiles" multiple="multiple">
</div>


######


<form name="uploadFiles" id="uploadFiles" action="/user/Resources.action" enctype="multipart/form-data" method="POST">         <input name="check" type="hidden" value="prambn6tk6k7ekhfsnm8" id="uploadFiles_check">         <input name="pageNum" type="hidden" value="1" id="uploadFiles_pageNum">         <input name="path" type="hidden" value="test" id="uploadFiles_path">         <input name="type" type="hidden" value="favourites" id="uploadFiles_type">         <input name="rowSize" type="hidden" value="15" id="uploadFiles_rowSize">         <input name="resize" type="hidden" value="true" id="uploadFiles_resize">         <input name="overwrite" type="hidden" value="true" id="uploadFiles_overwrite">
        <input type="hidden" name="selected" id="tabselect" value="tab_2">
<div id="container">
    <table class="menuTabTable" cellspacing="0">
        <tbody>
            <tr>
                <td id="menu_1" class="menuTabUnselected">

                    <div class="menu-tr">
                        <div class="menu-tl">
                            &nbsp;&nbsp;<a id="tab_1" class="tab" href="#tab1">Bulk
Upload</a>&nbsp;&nbsp;
                        </div>
                    </div>
                </td>
                <td class="menuTabSeparator"></td>
                <td id="menu_2" class="menuTabSelected">
                    <div class="menu-tr">
                        <div class="menu-tl">
                            &nbsp;&nbsp;<a id="tab_2" class="tab selected" href="#tab2">Upload</a>&nbsp;&nbsp;
                        </div>
                    </div>
                </td>
            </tr>
        </tbody>
    </table>
    <div id="panel_1" class="panel" style="width: 100%; overflow: auto; display: none;">
        <br>
        <span class="ga-upload-wrapper">
            Upload Files
            <input id="fileupload" type="file" name="uploadedFiles" multiple="multiple" title="Upload Files" class="ga-upload-button">
        </span>
        <!-- The global progress bar -->
        <div id="progress" class="ga-upload-progress" style="width:80%;display:none;">             <div class="ga-upload-progress-bar ga-upload-progress-bar-success"></div>
        </div>
        <!-- The container for the uploaded files -->
        <ul id="files" class="ga-upload-list" style="width:80%;"></ul>
    </div>
    <div id="panel_2" class="panel" style="width: 100%; overflow: auto;">
        <br>
        <div id="fileControl0" class="miscControl">
            <input name="uploadedFiles" type="file" size="95" id="uploadFiles_uploadedFiles" multiple="multiple">
        </div>
        <div id="fileControl1" class="miscControl">
            <input name="uploadedFiles" type="file" size="95" id="uploadFiles_uploadedFiles" multiple="multiple">
        </div>
        <br>
        <input name="action:resources!upload" type="submit" value="Upload" id="uploadFiles_resources_upload">         <input name="action:resources!cancel" type="submit" value="Cancel" id="uploadFiles_resources_cancel">
        <br><br>
    </div>
</div>

</form>

On 01/01/2023 08:32, Lukasz Lenart wrote:
sob., 31 gru 2022 o 08:18 Greg Huber <gregh3...@gmail.com> napisał(a):
Seems there is more going on, as without it there are two extra parts
with no StoreLocation.
"Without it" - what does that mean?

name=, StoreLocation=null, size=0 bytes, isFormField=false,
FieldName=uploadedFiles

name=myimage.jpg,
StoreLocation=/home/dev/git/myapp/myapp/work/upload_0f8323e4_9dd9_4972_8305_6b7c31911f47_00000033.tmp,
size=1050531 bytes, isFormField=false, FieldName=uploadedFiles

name=, StoreLocation=null, size=0 bytes, isFormField=false,
FieldName=uploadedFiles
Could you share your html form? I would like to test locally what's
going on. Maybe I should ignore files with 0 size
https://stackoverflow.com/questions/2422468/how-can-i-upload-files-to-a-server-using-jsp-servlet/2424824#2424824


Regards

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org

Reply via email to