发新话题
打印

关于flash8上传下载接口的问题

关于flash8上传下载接口的问题

我试了一下FLASH8的上传接口,我看了帮助,他说后台应该有几个变量接收这个接口用POST传给他的数据,于是我试了一下,下面那个ASP文件是把他传过来的不管是GET还是POST的内容全写到一个文件去,可是我发现他并没有任何POST传过来的变量,请问是什么原因,然道还要用GET的文件传那些文件变量吗,还有就是我看了帮助文件,发现他没有监测文件上传进度的接口,而且onComplete事件好像还不起作用,那怎么知道上传完了没有,好多不懂,能回答一下么?谢谢



flash
------------------------------------------------
import flash.net.FileReference;
var myFR:FileReference = new FileReference();
_btn.onRelease = function() {
myFR.browse()
};
var listener:Object = new Object();
//expression1 ? expression2 : expression3
listener.onSelect = function(fileRef:FileReference) {
fileRef.upload("upData.asp");
};
myFR.addListener(listener);


asp
-------------------------------------------------------
<%
dim n,path,ForWriting
ForWriting=2
path=server.mappath(".") & "a.txt"
for each obj in request.form
n = n & "post:" & obj & "=" & request(obj) & ","
next
for each obj in request.querystring
n = n & "get:" & obj & "=" & request(obj) & ","
next
set fso=server.createobject("Scripting.FileSystemObject")
set f=fso.OpenTextFile(path,ForWriting,True)
response.Write(n)
f.write(now & "<br>" & n)
f.close
set f=nothing
set fso=nothing
%>

TOP

Re:关于flash8上传下载接口的问题

http://spaces.msn.com/dakular/blog/cns!8668FFEC49BC51CE!310.entry?_c11_blogpart_blogpart=blogview&_c=blogpart#permalink

TOP

Re:关于flash8上传下载接口的问题

支持

TOP

Re:关于flash8上传下载接口的问题

Flash8向服务器提交上传文件之前会发送一个0字节的测试流 也就是说一个文件上传过程中服务器应用程序会接受到两次请求,第一次为空.所以.你要在服务器端程序加相应的判断.如果为inpurstream为空则不做文件处理 另外,FLASH8提交过来的HEAD信息和普通的HTML表单有区别,FLASH只发送一个CRLF

TOP

顶!

TOP

发新话题