|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Скачивание файла |
|
|
C/C++ - [решено] Скачивание файла
|
Пользователь Сообщения: 56 |
Профиль | Отправить PM | Цитировать Нужно написать прогу на скачивание файла с интернета
пробовал это AnsiString URL_DOWNLOAD ="http://fex.net/load/168196411239/7963174"; AnsiString FILE_NAME="9.ico"; TFileStream* FILE_STREAM = new TFileStream(FILE_NAME, fmCreate | fmOpenWrite); IdHTTP1->Get(URL_DOWNLOAD, FILE_STREAM); delete FILE_STREAM; но после клика по button выскакивает ошибка Cannot create file 9.ico |
|
Отправлено: 18:43, 06-04-2017 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать у кого-то есть идеи?
|
Отправлено: 17:10, 07-04-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать null999, не вижу чтобы было указано, в какой каталог сохранять файл 9.ico.
|
------- Отправлено: 17:24, 07-04-2017 | #3 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать mwz, без указания каталога файл сохраняется рядом с exe
|
Отправлено: 19:32, 07-04-2017 | #4 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать null999, а в какой папке лежит exe-файл?
Я не зря задал предыдущий вопрос-утверждение. Частный его случай: если программа лежит внутри %ProgramFiles% или %ProgramFiles86%, то при запуске без административных прав у неё нет прав на запись в свою папку и вы получите отлуп. Да и не факт, что программа старается сохранить файл в своём каталоге. И указание только имени файла без указания места сохранения может вас ещё не раз подвести (не в этом — так в другом случае) при казалось бы абсолютно ясном алгоритме. PS Ну и, что следует из сказанного выше, попробуйте для эксперимента запустить её с правами администратора. |
|
------- Последний раз редактировалось mwz, 07-04-2017 в 20:38. Отправлено: 20:24, 07-04-2017 | #5 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать mwz, при запуске от админа сохраняется файл весом 0 байт с именем 9.ico
|
Отправлено: 20:48, 07-04-2017 | #6 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать null999, т.е. половина проблемы решена. Ошибок больше нет?
Теперь надо запрограммировать так, чтобы файл сохранялся не в запрещённых для записи каталогах (обычно для выбора каталога сохранения используют диалоговое окно, с автоматической подстановкой имени того каталога, куда файл должен сохраниться по умолчанию; если каталог не существует — он должен быть создан программой в процессе), и разбираться почему файл не создаётся правильно. |
------- Последний раз редактировалось mwz, 07-04-2017 в 21:15. Отправлено: 21:06, 07-04-2017 | #7 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать mwz, немного не правильно выразился, наверное...файл создается, но ошибка всеравно появляется
|
Отправлено: 22:07, 07-04-2017 | #8 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата null999:
|
|
------- Отправлено: 00:32, 08-04-2017 | #9 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать mwz, да
|
Отправлено: 09:37, 08-04-2017 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Скачивание случайного файла | prib0i | Скриптовые языки администрирования Windows | 4 | 05-11-2013 16:10 | |
Скачивание файла | dizent | Тест-форум | 1 | 21-12-2010 19:57 | |
.NET - [решено] Скачивание файла, где часть URL это дата посл. изменения лок. файла | Efsey | Программирование и базы данных | 9 | 23-08-2010 19:48 | |
CMD/BAT - Скачивание файла и проверка на отличия от файла на сервере. | maslovt | Скриптовые языки администрирования Windows | 2 | 08-05-2010 19:54 | |
Скачивание файла по частям | Walerij | Хочу все знать | 4 | 16-11-2004 13:26 |
|