2
Whoops!
There was a problem previewing this document.

我试图嵌入谷歌查看器来预览上传到我的应用程序的 pdf 文件

(function($) {
    $.fn.gdocsViewer = function(options) {

        var settings = {
            width: '600',
            height: '700'
        };

        if (options) {
            $.extend(settings, options);
        }

        return this.each(function() {
            var file = $(this).attr('href');
            var ext = file.substring(file.lastIndexOf('.') + 1);

            $(this).after(function() {
                var id = $(this).attr('id');
                var gdvId = (typeof id !== 'undefined' && id !== false) ? id + '-gdocsviewer' : '';
                return '<div id="' + gdvId + '" class="gdocsviewer"><iframe src="https://docs.google.com/viewer?embedded=true&url=' + encodeURIComponent(file) + '" width="' + settings.width + '" height="' + settings.height + '" style="border: none;margin : 0 auto; display : block;"></iframe></div>';
            })

        });
    };
})(jQuery);

这适用于小尺寸文件。但是当我尝试使用 6mb 的文件时显示错误。

为什么会这样?如何解决?

有没有办法限制预览页面限制?

4

0 回答 0