Skip to main content
Participant
March 2, 2013
Question

Trying to convert CSV to Array

  • March 2, 2013
  • 3 replies
  • 1103 views

Trying to convert CSV to Array, but keep getting Error 2032 on my URLLoader.

Here is my code:

var loadedData:Array = [];
var myLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, onload);
var filePath:String;
var fileString:File;

function onload(Event):void
{
loadedData = myLoader.data.split(/\r\n|\n|\r/);
loadedData.pop();
for (var i:int=0; i<loadedData.length; i++)
{
var rowArray:Array = loadedData.split(",");
loadedData = {ID: rowArray[0], First: rowArray[1], Last: rowArray[2], Job: rowArray[3]
};
}
loadedData.shift();
}

fileToDownload = "generalsettingsNames.csv";
downloadFile();
var fileString:File = File.applicationStorageDirectory.resolvePath(fileToDownload);
filePath = (fileString.nativePath);
trace("filePath: "+filePath);

var myRequest:URLRequest = new URLRequest(filePath);
trace("MyRequest: "+myRequest.data);
myLoader.load(myRequest);
trace("MyLoader: "+myLoader.data);
var generalsettingsNames:Array = loadedData;
trace("GeneralSettingsNames:"+generalsettingsNames);

Here is the error:

Error #2032: Stream Error. URL: app:/Users/ernielail/Library/Application%20Support/com.maranathatech.digitalquikquotepro/Local%20Store/generalsettingsNames.csv

    at Function/backupSettings/$construct/loadBackup()[/Users/ernielail/Documents/apps work/Digital Quote App/code/3.1 iOS/backupSettings.as:697]

Any help would be greatly appreciated!

This topic has been closed for replies.

3 replies

Participant
March 2, 2013

I'm not sure why app:// is being added. It's supposed to be looking in my applicationstoragedirectory

kglad
Community Expert
Community Expert
March 2, 2013

to start debugging your path/file problem, you need to know what code is triggering that error.

so, is anything being loading in downloadFile()?

do you see your trace output?  if yes, what is it?

Participant
March 2, 2013

It's the URL request Amy mentioned. But I don't know how to fix it

Amy Blankenship
Legend
March 2, 2013

Is the file actually located at app:/Users/ernielail/Library/Application Support/com.maranathatech. digitalquickquotepro/Local Store/generalSettingsNames.csv?  Note that in my experience app:/ is right next to the AIR file.

kglad
Community Expert
Community Expert
March 2, 2013

that error indicates an incorrect path/file name.