上传图片问题

这几天在忙创建应用的上传应用图标的问题,上传倒是好办。纠结的是上传完成后,查看图片总是不能即时刷新。
首先需要声明下,这是在两层iframe嵌套下发生的战事。

描述如下:
第一层是 iframe,是给外部用户直接访问的。
其src的地址里本身也是一个iframe.这是第二层。
此iframe的内容是一个列表页,由src调用取得,列表页是第三层。

在列表页中,有些选项是用[color=red]超链接打开新页面的内容[/color]。展示是在同一个窗口。
此时在新页面中更新完内容,保存提交。
再访问第一层的iframe,重新刷新页面。继续访问到刚被更新过的页面,却发现里面的内容还是以前的。 8)

解决方法:

1)在图片地址后面加随机数
2)在“[color=red]超链接打开新页面的内容[/color]”此页面的头部添加:
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

这么做,都是为了[color=red]不缓存数据[/color]。第2点,在IE内核的浏览器中还是蛮奏效的。
易语言是一种编程语言,它可以用来开发简单易用的软件。在使用易语言进行post上传图片时,我们需要使用一些特定的函数和方法来完成这个任务。 首先,我们需要使用`HttpPost`函数来创建一个POST请求对象。然后,我们可以使用`AddData`函数来添加要上传的图片数据。我们可以将图片数据读取为字节流,并使用`AddData`函数将其添加到请求对象中。 接下来,我们可以使用`AddHeader`函数来添加一些头文件信息,如文件名、文件类型等。这些信息对于服务器来说很重要,因为它们告诉服务器如何处理接收到的数据。 然后,我们可以使用`Send`函数来发送请求。在发送请求之前,我们需要使用`SetURL`函数来设置POST请求的目标URL。 当服务器接收到我们的请求后,它会解析请求中的数据,并按照我们在请求中指定的方式进行处理。如果一切正常,服务器会返回一个响应,我们可以使用`GetCode`函数来获取响应的状态码。常见的状态码有200表示成功,404表示资源不存在,500表示服务器内部错误等。 最后,我们可以使用`GetResult`函数来获取服务器返回的结果。这个结果可能是一个字符串,其中包含了服务器对我们上传的图片的处理结果。 总结起来,使用易语言进行post上传图片的过程可以分为以下几个步骤:创建POST请求对象、添加要上传的图片数据、添加头文件信息、发送请求、获取响应状态码、获取服务器返回结果。希望这些信息对你有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值