jFileUpload not returning all cookies

Upload core product.
Post Reply
jurrinus
Posts: 1
Joined: Tue Jan 31, 2012 8:20 pm

jFileUpload not returning all cookies

Post by jurrinus »

I have setup the applet as instructed, see text below:
<applet name="" code="jfileupload.upload.client.MApplet.class" archive="JBatchUploadResource.aspx?Resource=jfileupload&Type=applet,JBatchUploadResource.aspx?Resource=httpimpl&Type=applet,JBatchUploadResource.aspx?Resource=chttpclient&Type=applet,JBatchUploadResource.aspx?Resource=clogging&Type=applet,JBatchUploadResource.aspx?Resource=batchui&Type=applet,JBatchUploadResource.aspx?Resource=weakssl&Type=applet,JBatchUploadResource.aspx?Resource=jsapi&Type=applet" mayscript="yes" align="Middle" width="100%" height="320px" >
<param name="hiddenfile" value="deny" />
<param name="mode" value="http" />
<param name="transferui" value="jfileupload.transfer.client.edesign.BatchTransferUI" />
<param name="paramfile" value="uploadfile" />
<param name="type" value="application/x-java-applet;version=1.4" />
<param name="transferuiresources" value="JBatchUploadResource.aspx?Resource=i18n_pane&Type=file" />
<param name="resources" value="JBatchUploadResource.aspx?Resource=i18n_bar&Type=file" />
<param name="folderdepth" value="-1" />
<param name="maxfiles" value="-1" />
<param name="maxsize" value="209715200" />
<param name="retry" value="3" />
<param name="retrydelay" value="5" />
<param name="post" value="http://localhost:1920/news/BulkFileUplo ... complete=1" />
<param name="url" value="http://localhost:1920/news/BulkFileUplo ... uggested=0" />
<param name="name" value="batchUpload" />
<param name="code" value="jfileupload.upload.client.JSMApplet.class" />
<param name="resetprogressbar" value="true" />
<param name="postparameters" value="extra" />
<param name="whitelist" value="*.pdf,*.doc,*.docx,*.xls,*.xlsx,*.ppt,*.pptx,*.pps,*.ppsx,*.rtf,*.txt,*.csv,*.pub,*.vsd,*.odt,*.odp,*.ods,*.gif,*.jpg,*.jpeg,*.bmp,*.avi,*.wmv,*.mp4,*.swf,*.wma,*.mp3,*.mpeg,*.mpg,*.rm,*.ram,*.mov,*.flv,*.m4v,*.mp4,*.XPS" />
<param name="param1" value="relativefilename" />
<param name="value1" value="True" />
<param name="param2" value="todo" />
<param name="value2" value="upload" />
<param name="param3" value="weakssl" />
<param name="value3" value="dummy" />
<param name="param4" value="folderId" />
<param name="value4" value="3087" />
<param name="param5" value="cookieheader" />
<param name="value5" value="singleline" />
<param name="param6" value="cookiename1" />
<param name="value6" value="ASP.Net_SessionId" />
<param name="param7" value="cookievalue1" />
<param name="value7" value="3n1b0pni5fpdshbyo0xnrlhi" />
<param name="param8" value="cookiename2" />
<param name="value8" value=".ASPXAUTH" />
<param name="param9" value="cookievalue2" />
<param name="value9" value="104A531043948C13B31594B8B7AC70716FAF15366616B27ED5807070780BD911D6EE165476668BF10D0B3A120EDB94BAB63DDDEA08E3CEE6C7925068E75FAA95A272245C2B1D1D56E1E1645182D6B9F9105736BBF92C0C4605B72D0D16EC2B54EE6DD87AD693AF16CF927DDBCA9570BD612377D8D29CD2C42F095FE217421FA4D918434F16FE29970A99F8804ADDBF23" />
<param name="param10" value="cookiename3" />
<param name="value10" value="DDDRM" />
<param name="param11" value="cookievalue3" />
<param name="value11" value="SessionFOWP123456" />
<param name="param12" value="cookiename4" />
<param name="value12" value="DDAPP" />
<param name="param13" value="cookievalue4" />
<param name="value13" value="DDST=evTGFMdfkbFMafElL2WsnlaVKdisOJaCSJ2RVqA95pJT5nhXQjyPMlNAUWzRNZgqxZ%2fBE0UCDtKW%0d%0awprj%2b0ZoLi3ur2pvulVOOJH1L%2fwhdtf2jdAIHJlPQQxWsvt3lwze" />
</applet>

When the applet displays and I add a file to upload I get two posts:

1. based on the URL which successfully uploads the files
2. a done post signalling the upload has completed.

The second post si missing cookies and therefor cannot complete

What am I doing wrong or is this normal behavior.

Jerry

User avatar
support
Posts: 1503
Joined: Sun Jan 27, 2008 6:19 pm

Re: jFileUpload not returning all cookies

Post by support »

Could you try to remove all cookies from your JavaScript and just add the following parameters:
<PARAM NAME="param9" VALUE="cookiesource">
<PARAM NAME="value9" VALUE="jse">
It allows to share all cookies available in browser.

Post Reply