我正在尝试在下载链接后添加pdf文件大小,如此处http://jsfiddle.net/bf4ovzg0/
我已经完成了其他一些stackoverflow解决方案。我一直无法使用它。
var byteSize = $("#url")[0].size;
$( "#url" ).after( byteSize);
//alert (byteSize);
<a href="/media/cache/pdf_to_jpg/article-from-the-journal-of-the-american-medical-women-s-association-on-dr-lucy-gullett-38712.pdf" target="_new" id="url">Download the pdf documents </a>
任何想法如何解决这个问题..如果是这样,有人可以帮助我在jsFiddle吗?
我想我可以使用下面的PHP后端版本
<?php
$head = array_change_key_case(get_headers("http://ec2-54-253-250-162.ap-southeast-2.compute.amazonaws.com/media/cache/pdf_to_jpg/article-from-the-journal-of-the-american-medical-women-s-association-on-dr-lucy-gullett-38712.pdf", TRUE));
$filesize = $head['content-length']/1000000;
echo $filesize;
echo "MB";
?>
但是,如果可能的话,我对jQuery前端版本感兴趣吗?
答案 0 :(得分:2)
我认为更好的解决方案是从服务器获取文件大小并显示它。使用jQuery执行此操作的唯一方法是执行文件的ajax查询并显示它的大小,但我认为这是一个坏主意。请同时查看此问题Find size of file behind download link with jQuery