首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex图片下传有关问题

2012-12-29 
flex图片上传问题?xml version1.0 encodingutf-8?mx:Application xmlns:mxhttp://www.adobe.co

flex图片上传问题
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Metadata>
[Event("uploadComplete")]
</mx:Metadata>


<mx:Script>
<![CDATA[
import flash.net.FileReference;

private var fileRef:FileReference;

public function get fileName():String {
return fileRef.name;
}

private function fileBrowse():void{
this.fileRef = new FileReference();
fileRef.addEventListener(Event.SELECT, selectHandler);
fileRef.addEventListener(Event.COMPLETE, completeHandler);

var gifFilter:FileFilter = new FileFilter("GIF Images", "*.gif", "GIFF");
fileRef.browse( [gifFilter] );
}

private function selectHandler(event:Event):void {
var request:URLRequest = new URLRequest("http://localhost:8080/");
fileRef.upload(request);
}

private function completeHandler(event:Event):void {
dispatchEvent(new Event("uploadComplete"));
}
]]>
</mx:Script>
<mx:Canvas>
<mx:Button click="fileBrowse()" label="Browse"/>
</mx:Canvas>
</mx:Application>
我怀疑是URLRequest里面的url问题,可是不管怎么改都上传不了,怎么回事,请大侠解决,在线等
[解决办法]
你的路径错了, 如var request: URLRequest = new URLRequest("http://localhost:8080/GoodsMgt/uploadImage"); GoodsMgt是项目uploadImage是web.xml配置的servlet路径
[解决办法]

引用:
引用:

你的路径错了, 如var request: URLRequest = new URLRequest("http://localhost:8080/GoodsMgt/uploadImage"); GoodsMgt是项目uploadImage是web.xml配置的servlet路径

你的意思是,还要后台用servlet写代码读取,然后存取吗?

他说的是这个意思!servlet获取上传的文件,然后进行存储,flex单独没有完成上传的功能!

热点排行