Solved

FileReferenceList - No Cookies or NTLM Auth?!

Posted on 2007-04-11
1
621 Views
Last Modified: 2012-08-14
Im using flash.net.FileReferenceList within my Flash 8 object to enable multiple file uploading from within my .ASPX web page. My browser is Firefox 2.0.0.3 under Windows 2003 Server. The problem Im having is when the upload is submitted to my server (the same server the webpage and flash object came from) apparently Adobe forgot to include the browser's cookies when POSTing to the server as well as the NTLM Authentication header, all of which is sent by the browser for standard POST requests outside the flash object.

Is there ANY way i can resolve this apparent bug with flash? Is this problem resolved in Flash 9? I need for flash to submit the browser's cookie and NTLM Auth info back to my server, the way it normally should.

Tx
0
Comment
Question by:aniston
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 4

Accepted Solution

by:
Blixtsystems earned 125 total points
ID: 18892788
The only way I know to work around it is to make a JS function to retrieve the cookie, and then grab the cookie in to Flash to append it to the upload URL.

So...in you HTML page put JS to get the cookie...something like this:

function getCookie( name ) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}
      
In your flash:
import flash.external.*;
var cookie:String = ExternalInterface.call("getCookie", "cookieName").toString();

Then in your upload function:
my_fr.upload("upload.aspx?c="+cookie);

When it comes to NTLM Auth I don't have any ideas :(
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This is a very simple example to help those of you who are still migrating from AS2 to AS3 understand the redesigned event model in AS3. In AS2.0, event functions (that is, the function to be performed when an event is fired) were stored as a pro…
I come across a lot of question about how to access things in the document class from a movieclip, or accessing something from a movieclip in the document class. It took me a while to figure this out but once I did it makes life so much easier. …
The goal of the tutorial is to teach the user how to set there setting in Adobe Flash Media Live Encoder and YouTube for optimal video and audio quality.
The goal of the tutorial is to teach the user what frame rate is, how to control it and what effect it has on the video.

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question