urlLoader和UrlRequest上传的知识

我们使用URLLoader上传的时候,使用URLRequest访问地址,URLRequest的data可以使要传给服务器的数据,这个data可以有自己的类型
URLRequest API 支持二进制 POST,并支持 URL 编码变量和字符串。该数据对象data可以是 ByteArray、URLVariables 或 String 对象
该数据的使用方式取决于所用对象data的类型:
注意:
如果该data为 ByteArray 对象,则 ByteArray 对象的二进制数据用作 POST 数据。对于 GET,不支持 ByteArray 类型的数据。对于 FileReference.upload() 和 FileReference.download(),也不支持 ByteArray 类型的数据。
如果该data是 URLVariables 对象,并且该方法是 POST,则使用 x-www-form-urlencoded 格式对变量进行编码,并且生成的字符串会用作 POST 数据。一种例外情况是对 FileReference.upload() 的调用,在该调用中变量将作为 multipart/form-data 发布中的单独字段进行发送。
如果该对象是 URLVariables 对象,并且该方法是 GET,则 URLVariables 对象将定义要随 URLRequest 对象一起发送的变量。
否则,该对象会转换为字符串,并且该字符串会用作 POST 或 GET 数据。

这一点要注意平时上传出的问题大多由此而来!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值