在dojo中上传图像

时间:2012-04-24 12:11:01

标签: ajax dojo

如何使用ajax调用在Dojo上传图像?图像的url必须存储到数据库中。无论如何都要这样做吗?

2 个答案:

答案 0 :(得分:2)

Dojo的xhr方法不支持二进制数据。您可能想要使用dojox.form.Uploader

答案 1 :(得分:1)

您可以尝试使用隐藏的iframe方法

<form enctype="multipart/form-data" target="magicFrame" action="uploader.php">
    <input type="file" name="image" />
    <input type="submit" />
</form>
<iframe name="magicFrame" id="magicFrame" style="display: none" ></iframe>

这将获得与通过AJAX上传图像相同的结果(目前不可能)