php - IE8 异步文件上传

标签 php javascript ajax internet-explorer-8

我正试图找到在 IE8 中异步上传文件(通过 Ajax)的示例代码。上传进度也很好,但不是强制性的。我喜欢 PHP 代码能够处理文件服务器端。我不断遇到其他浏览器使用 FormData 的示例,但我不能使用它。任何人都可以指出我正确的方向吗?

最佳答案

这是关于该主题的一个很好的教程:http://hungred.com/how-to/tutorial-easiest-asynchronous-upload-file-ajax-upload/

HTML:

<form id="my_form" name="form" action="upload.php" method="POST" 
enctype="multipart/form-data" >

<div id="main">
<input name="my_files" id="my_file" size="27" type="file" />
<input type="button" name="action" value="Upload" onclick="redirect()"/>
<iframe id='my_iframe' name='my_iframe' src="">
</iframe>
</div>

</form>

JS:

function redirect()
{
//'my_iframe' is the name of the iframe
document.getElementById('my_form').target = 'my_iframe';
document.getElementById('my_form').submit();
}

PHP:

$uploaddir = '/images/';
$uploadfile = $uploaddir . basename($_FILES['my_files']['name']);

if (move_uploaded_file($_FILES['my_files']['my_name'], $uploadfile)) {
echo "success";
} else {
echo "error";
}

这会让你开始 =)

关于php - IE8 异步文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9514352/

相关文章:

PHP HTML 生成 - 使用字符串连接

javascript - 使用try catch的主要原因是什么?

javascript - ExpressJS : call a variable from . js文件到index.html

javascript - 从回调函数中访问外部数据

jquery - Golang + ajax 发布数据

php - Dreamweaver CS4 Mac 中的颜色代码 .inc

php - C++:提高ifstream二进制文件读取速度

php - Guzzle Http :how can I save cookies from a POST response and use it in the next POST?

javascript - FullPage.js 溢出 : hidden doesn't work on my body

javascript - 如何在 Chrome 插件中使用外部 ajax 响应