1
我不知道在Flash或ActionScript中編程。其實我是一個Java EE開發人員。從actionscript發送文件到servlet
在一個Flash文件我有這樣的方法:
private function recordComplete(e:Event):void
{
fileReference.save(recorder.output, "recording.wav");
}
此方法將保存錄制的聲音「爲recording.wav」我們將指定文件夾中。
我想要做的是通過將錄製的聲音發送到Java Servlet來將保存更改爲磁盤。
我發現這個代碼,但我不知道如何插入recorder.output在HTTP請求發送PARAMS:
var uploadRequest:URLRequest = new URLRequest("http://127.0.0.1:8080/uploading/upservlet");
uploadRequest.method = URLRequestMethod.POST;
uploadRequest.contentType = "multipart/form-data";
uploadRequest.data = myByteArray;
var uploader:URLLoader = new URLLoader;
uploader.addEventListener(ProgressEvent.PROGRESS, onUploadProgress);
uploader.addEventListener(Event.COMPLETE, onUploadComplete);
uploader.dataFormat = URLLoaderDataFormat.BINARY;
uploader.load(uploadRequest);
請幫助。
偉大的答案! +1 –