这是我想要完成的事情。我有一个BitmapData,我通过使用URLRequest发送到服务器上的ByteArray作为PHP函数。 PHP函数然后将ByteArray保存为jpg。一切都很好,到目前为止,我能够将图像保存在服务器上。我被困的地方是PHP函数随机生成图像文件名,我不知道如何获取我刚刚保存在服务器上的文件的名称。我使用下面的代码将byteArray发送到PHP函数。如何修改/添加这个,这样一旦它保存在服务器上,我就能得到图像的文件名?
var myHeader:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream");
var myReqst:URLRequest = new URLRequest(path);
myReqst.requestHeaders.push(myHeader);
myReqst.method = URLRequestMethod.POST;
myReqst.data = imageBytes;
var myLoader:URLLoader;
myLoader = new URLLoader();
myLoader.load(sendReq);
答案 0 :(得分:0)
如果您正在使用URLLoader(我通常不使用,HTTPService是更好的IMO),您可以监听“完成”甚至触发,然后您可以检查URLLoader上的“data”属性php函数返回的文件名(只要php实际返回它)。