Надежный хостинг с очень длительным хранением файлов - VB

Узнай цену своей работы

Формулировка задачи:

недавно я столкнулся с такой проблемой.. хотел разместить код формы в одном сообщении здесь не вышло, из за ограничения по объёму информации.. менее 21 килобайт для сообщения не получилось продемонстрировать такой эфект.. что длл-ку можно просто скопировать вместе с текстом... в связи с этим, я интересуюсь, где есть надежный хостинг в котором файлы бы хранились вечно, и скачать их можно из любого места к примеру запустилась программа, качнула длл-ку, и продолжила работу как ни в чем не бывало
А пока-что я буду использовать этот сайт... ну это временно
Листинг программы
  1. Option Explicit
  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
  3. Private Sub Form_Load()
  4. Dim s$, s1$, res&
  5. s = "http://www.cyberforum.ru/blog_attachment.php?attachmentid=2463&d=1402859428"
  6. s1 = App.Path & "\MHook.zip"
  7. res = URLDownloadToFile(0, s, s1, 0, 0)
  8. End Sub
и вот еще вопрос, можно ли как-то узнать
  • Имя файла перед закачкой
  • Содержимое ZIP-файла перед закачкой

Решение задачи: «Надежный хостинг с очень длительным хранением файлов»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Sub Form_Load()
  4.     Dim objHTTP     As XMLHTTP
  5.     Dim fNum        As Integer
  6.     Dim Resp        As String
  7.     Dim filename    As String
  8.     Dim index       As Long
  9.    
  10.     Set objHTTP = New XMLHTTP
  11.     Call objHTTP.open("GET", "http://www.cyberforum.ru/blog_attachment.php?attachmentid=2472&d=1402900408", False)
  12.     objHTTP.send
  13.    
  14.     Resp = objHTTP.getResponseHeader("Content-disposition")
  15.     index = InStr(1, Resp, "filename=") + 10
  16.     filename = Mid$(Resp, index, Len(Resp) - index)
  17.    
  18.     ' Сохраняем файл на диск
  19.    fNum = FreeFile
  20.     Open "C:\" & filename For Binary As fNum
  21.    
  22.     Put fNum, , objHTTP.responseBody
  23.    
  24.     Close fNum
  25. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.733 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы