I reviewed and attempted both of these posts for a good portion of the day, but can't seem to achieve this:
I have an app. where people can create their own brochure by replacing fields with their own text & uploading their own images to replace the existing images. Since I have multiple (7) FileRef. objects in one form (with a button above each image to be replaced), I need to send a variable with the images that get uploaded. I want to change the name of the uploaded file so that when the file is moved to the correct folder on the server, I'll know which image button was used. For ex. - rename the file "DSC1035.JPG" or "DSC1036.JPG" to something like "Image1-DSC1035.JPG", "Image2-DSC1036.JPG" etc. I also wouldn't mind adding the date and time of the upload, like this "DateTime-Image1-DSC1035.JPG" but would settle for just the name change.
The code I have working for the upload in ActionScript creates new objects for each button (listener1 for selectedFile1, listener2 for selectedFile2, etc):
And in PHP:Code:var listener1:Object = new Object() listener1.onSelect = function(selectedFile1:FileReference):Void { _parent._parent.statusArea.text += "Attempting to upload " + selectedFile1.name + "\n"; selectedFile1.upload("http://www.megahometours.com/upload.php/*maybe add*/?imageNumber="+Image1/*here*/"); loader._x = 347; loader._y = 215; loader._visible = true; loader.uploadcircle._visible = true; loader.downloadcircle._visible = false; loader.loadingTxt.text = "Uploading..."; } listener1.onOpen = function(selectedFile1:FileReference):Void { _parent._parent.statusArea.text += "Opening " + selectedFile1.name + "\n"; } etc.
Any help would be much appreciated.Code:$MAXIMUM_FILESIZE = 1024 * 2000; // 2000KB $MAXIMUM_FILE_COUNT = 30; // keep maximum 10 files on server echo exif_imagetype($_FILES['Filedata']); if ($_FILES['Filedata']['size'] <= $MAXIMUM_FILESIZE) { move_uploaded_file($_FILES['Filedata']['tmp_name'], "./temporary/".$_FILES['Filedata']['name']/*and*/.$imageNumber/*here?*/); $type = exif_imagetype("./temporary/".$_FILES['Filedata']['name']); if ($type == 1 || $type == 2 || $type == 3) { rename("./temporary/".$_FILES['Filedata']['name'], "./images/".$_FILES['Filedata']['name']); } else { unlink("./temporary/".$_FILES['Filedata']['name']); } } etc.
Thanks,
Matt




Reply With Quote