在我的 Flex 应用程序中为本地系统上传图片。
实际上我FileReference
在这个类中使用类,load()
它只在FP-10
.
所以我正在使用另一种方式,upload()
但这种方法采用URLRequest
对象。
private const FILE_UPLOAD_URL:String
fileRef.upload(new URLRequest(FILE_UPLOAD_URL));
所以问题是如何在本地系统中获取文件 url..
给我这个帮助很多的例子..
在我的 Flex 应用程序中为本地系统上传图片。
实际上我FileReference
在这个类中使用类,load()
它只在FP-10
.
所以我正在使用另一种方式,upload()
但这种方法采用URLRequest
对象。
private const FILE_UPLOAD_URL:String
fileRef.upload(new URLRequest(FILE_UPLOAD_URL));
所以问题是如何在本地系统中获取文件 url..
给我这个帮助很多的例子..
试试这个:
public class Uploader{
private var fileReference:FileReference;
private static const FILE_UPLOAD_URL:String = "http://somewebsite.com/images/..."
public function Uploader()
{
fileReference = new FileReference();
fileReference.addEventListener(Event.SELECT, onFileSelect);
}
//Call this method to start browsing on local filesystem
private function doUpload():void
{
fileReference.browse();
}
//After selecting a file you can now upload it
private function onFileSelect():void
{
fileReference.upload(new URLRequest(FILE_UPLOAD_URL));
}
}
可以在此处找到完整的工作示例
还要确保查看有关此问题的Livedocs
干杯