If you are going to utilize Image Uploader in non-Internet Explorer browsers (Firefox, Safari, and etc.), you should take care about keeping your session and authentication cookies saved if they are used. The fact is that Image Uploader does not send cookies in output requests in non-Internet Explorer browsers by default and, therefore, session and authentication tickets are lost during the upload. To work around this problem you can employ special facilities provided either by Image Uploader PHP or Image Uploader JavaScript. Let us consider how to use them.
If you use Image Uploader PHP, session and authentication information will be automatically passed to the upload request. If you are unfamiliar with Image Uploader PHP, please, see the Quick Start with Image Uploader PHP topic.
If you prefer not to use Image Uploader PHP, then you should add cookies to the upload request manually via the
Image Uploader JavaScript. To do this, use the metadata.cookie
property which accepts cookie in the following format: "cookieName=cookieValue"
.
var u = $au.uploader({ id: 'Uploader1', metadata: { cookie: 'PHPSESSID=<?=$_COOKIE["PHPSESSID"]?>' } }); u.writeHtml();