Если только необходимо сделать эту операцию слияния однажды (для создания новой большей базы данных), Вы могли создать сценарий/программу, который циклично выполнит все Ваши sqlite базы данных и затем вставит данные в Вашу основную (большую) базу данных.
Мне кажется, что это слишком много для работы на стороне клиента, но я не знаю деталей вашего приложения, поэтому предполагаю, что вам придется делать это с помощью jQuery ... вы можете выполните запрос HEAD и посмотрите заголовок Content-Length. Раньше я рекомендовал плагин jqHead, но после того, как я попытался его использовать, я обнаружил, что он сломан.
Вот рабочий пример, который не зависит от каких-либо дополнительных плагинов: http://host.masto.com /~chris/so/jqhead.html
Суть этого очень проста:
var request;
request = $.ajax({
type: "HEAD",
url: $("#url").val(),
success: function () {
alert("Size is " + request.getResponseHeader("Content-Length"));
}
});
Если вы заранее знаете размер файла, вы можете указать его в атрибуте title ссылки для загрузки. Вы также можете использовать jQuery для отображения настраиваемого всплывающего окна.
В противном случае невозможно получить только размер файла (длину содержимого) URL-адреса без фактической загрузки всего содержимого AFAIK.
Единственный способ, который я могу придумать, - это создать веб-службу, которая вернет вам размер файла PDF.