您好,我正在使用jQuery blueimp文件上传。我想在上传一个新文件的时候,在页面上看不到已经加载的文件列表。(文件停留在目录中)有没有可能?
谢谢
发布于 2015-01-30 23:30:09
在这里,这个脚本在没有警告的情况下直接上传你的文件。我已经测试它工作得很好。
更新:
<script>
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("file").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("fileUp").src = oFREvent.target.result;
};
</script>
<?php
if ($mypath = opendir('myfiledir/')) {
while (false !== ($filedispl = readdir($mypath))) {
if ($filedispl != "." && $filedispl != "..") {
echo "<ul class='filelist'>LIST FILES:";
echo "<li>$entry</li>";
echo "</ul>";
}
}
}
?>
<br />
<b>Currently Uploaded:</b><br />
<div id="fileUp"><!--file will be displayed here--></div>
<input id="file" type="file" name="file" onchange="myfile();" class="btn btn-default" />
<script>
function displ_myfile() {
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("file").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("fileUp").src = oFREvent.target.result;
};
};
</script>下面的教程对更好的开发也很有帮助:
http://www.raymondcamden.com/2013/09/10/Adding-a-file-display-list-to-a-multifile-upload-HTML-control
https://stackoverflow.com/questions/28238951
复制相似问题