Whoops!
There was a problem previewing this document.
アプリケーションにアップロードされたPDFファイルをプレビューするために、Googleビューアを埋め込もうとしていました
(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のファイルを試してみるとエラーが表示されます。
なぜそれが起こるのですか?それを解決する方法は?
プレビュー ページの制限を制限する方法はありますか?