1
我需要解析整个内容并查找链接,并且链接是否具有类似pdf,doc,xls,ppt的扩展名,然后在链接旁边添加文件类型和文件大小。解析内容中的所有链接
我发现了一个使用jQuery在堆栈溢出中使用getResponseHeader("Content-Length")
获取文件大小的示例,但是这个文件总是为每个链接返回相同的文件大小。 任何人都有这个样本?任何帮助都非常有效。
我当前的代码(我不检查的扩展仍然)
<script type="text/javascript">
$(document).ready(
function() {
$('a').each(function (index, obj) {
var eleHref = $(obj).attr('href');
var extension = eleHref.substr((eleHref.lastIndexOf('.') + 1)).toUpperCase();
var request;
request = $.ajax({ type: "HEAD", url: $(eleHref).val(), success:
function() {
$(obj).append(" (" + extension + ", " + parseFloat(request.getResponseHeader("Content-Length")/1024).toFixed(2) + 'KB)');
}
});
})
});
</script>
您可以发布您的代码? –
添加了我的代码。谢谢 – Tippu