我正在努力在不重新加载页面的情况下上传、处理和显示文件。我该如何使用 jquery 将文件正确发布到服务器?
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data" id="uploadform">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" id="submit" />
</form>
</body>
</html>
您可以通过将上传表单放入iframe
并使用 javascript 在主窗口和框架之间进行通信。它很丑陋,但在某些浏览器中这是唯一的方法。
jQuery 文件上传是一个很棒的插件,它包含异步 XHR 上传并依赖于iframe
对于不支持的浏览器。它还支持开箱即用的拖放(对于有能力的浏览器)。它不是世界上最简单的插件,但非常值得付出努力,它涵盖了所有基础。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)