648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
1

Скачать файл по ссылке

27.10.2019, 18:05. Показов 4506. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, в БД хранятся ссылки на фото, подскажите какой командой можно их скачать на локальный диск
0
Лучшие ответы (1)
27.10.2019, 18:05
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.10.2019, 18:05
Ответы с готовыми решениями:

Как по ссылке на базу в xml скачать файл
Добрый день! Помогите, пожалуйста, решить такой вопрос. Прислали ссылку на базу в xml. Как программно скачать эту базу в базу данных в...

Скачать файл по ссылке
Добрый день. Такое интересное задание (ну дал админ мне его) как студенту практиканту, но дело в том, что именно реализовать на С++ в...

Скачать файл по ссылке
Добрый день! Значит вот с чем столкнулся, делаю SSIS пакет который должен будет скачивать файл с инета, и далее его заливать в...

5
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
27.10.2019, 19:36 2
А как фото хранятся в БД? Вложение, оле-поле?
0
 Аватар для Eugene-LS
10971 / 5622 / 1430
Регистрация: 05.10.2016
Сообщений: 15,925
28.10.2019, 01:34 3
Цитата Сообщение от alexpro1979 Посмотреть сообщение
подскажите какой командой можно их скачать на локальный диск
Закачка файла по URL (API)
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'--------------------------------------------------------------------
' Module    : modDownloadURL
' Author    : es
' Date      : 06.05.2013
' Purpose   : Закачка (загрузка)файла по URL (API)
'--------------------------------------------------------------------
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, _
    ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
'--------------------------------------------------------------------
Public Function URLDownLoadOneFile(sFileURL As String, sLocalFilePath As String) As Boolean
'es - 05.05.2013
'--------------------------------------------------------------------
On Error GoTo URLDownLoadOneFile_Err
    URLDownLoadOneFile = URLDownloadToFile(0, sFileURL, sLocalFilePath, 0, 0) = 0
    
URLDownLoadOneFile_Bye:
    Exit Function
 
URLDownLoadOneFile_Err:
    'MsgBox "Error " & Err.Number & vbCrLf & Err.Description & vbCrLf & _
    "in procedure TestDownLoadOneFile", vbCritical, "Error!"
    Resume URLDownLoadOneFile_Bye
End Function

Пример эксплуатации:

Visual Basic
1
2
3
4
Private Sub URLDownLoadTest()
    Debug.Print URLDownLoadOneFile("http://msa.polarcom.ru/st/s0000061_Connection_Example_v01.zip", _
    "D:\temp\Connection_Example_v01.zip")
End Sub
3
Мы один, давай на "ты"
3641 / 1341 / 329
Регистрация: 16.06.2016
Сообщений: 3,193
28.10.2019, 05:11 4
Цитата Сообщение от alexpro1979 Посмотреть сообщение
в БД хранятся ссылки на фото, подскажите какой командой можно их скачать на локальный диск
в общем случае FileCopy

или всё таки ссылки скачать?
2
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
28.10.2019, 10:57  [ТС] 5
Ссылка на файл, находящийся на сайте

Добавлено через 1 час 54 минуты
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Visual Basic
1
2
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, _
   ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Ругается, офис 64

Добавлено через 56 минут
SQL
1
2
3
4
5
6
Private DECLARE PtrSafe FUNCTION URLDownloadToFile Lib "urlmon.dll" Alias "URLDownloadToFileA" _
    (ByVal pCaller AS Long, _
    ByVal szURL AS String, _
    ByVal szFileName AS String, _
    ByVal dwReserved AS Long, _
    ByVal lpfnCB AS Long) AS Long
Получилось
0
 Аватар для Eugene-LS
10971 / 5622 / 1430
Регистрация: 05.10.2016
Сообщений: 15,925
28.10.2019, 11:03 6
Лучший ответ Сообщение было отмечено alexpro1979 как решение

Решение

Цитата Сообщение от alexpro1979 Посмотреть сообщение
Ругается, офис 64
Это понятно что ругается, ему думаль 4х гигабайтнные файлы Excel мешают

Объявите так:
Visual Basic
1
2
Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, _
    ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
и заработает.
Проверил ...
1
28.10.2019, 11:03
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2019, 11:03
Помогаю со студенческими работами здесь

Скачать файл по прямой ссылке.
Нужно скачать файл по прямой ссылке в консольке, который будет сохранять файл по опр. пути. Буду благодарен за пример.

Скачать файл по JavaScript-ссылке
Вот такая проблемка. Chromium (dcef3), как и google chrome не хочет качать фаил javascript! Все другие браузеры кроме IE качают без...

Как скачать файл по прямой ссылке?
Как реализовать скачивание .exe файла по прямой ссылке? Сама ссылка: http://vk.cc/5bTajq Через WebClient? пробую так: using...

Скачать файл по ссылке из интернета на комп
Подскажите, команду и ее использование. Есть только адрес к файлу в интернете. Нужно чтобы файл загрузился и сохранился в папку на...

Скачать файл с интернета по прямой ссылке
появилась необходимость в скачивании файла с инета по прямой ссылке, но к сажелению в инете на СИ ненашел,очень надеюсь на вашу помощь....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Обнаружение аномалий в машинном обучении на Python
stackOverflow 19.02.2025
Аномалии — это отклонения от ожидаемого поведения системы, которые могут указывать как на потенциальные проблемы, так и на интересные возможности для исследования. В контексте машинного обучения. . .
Введение в представления (views) Django
stackOverflow 19.02.2025
Представления (views) - ключевой элемент веб-фреймворка Django, который отвечает за обработку HTTP-запросов и формирование ответов. Они действуют как посредники между данными приложения и шаблонами,. . .
Что такое шаблоны Django и как с ними работать
stackOverflow 19.02.2025
Шаблоны Django - основополагающий компонент фреймворка Django, который позволяет эффективно разделять логику приложения и его визуальное представление. Это очень важный инструмент для. . .
Какой Python Web-фреймворк лучший: Django, Flask или FastAPI?
stackOverflow 19.02.2025
В разработке под веб Python занимает особое место благодаря своей универсальности и богатой экосистеме. При создании веб-приложений разработчики сталкиваются с важным выбором - какой фреймворк. . .
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией и Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru