Показать полную графическую версию : Передача и хранение данных в интернет
Ребята, всем привет. Подскажите, какими способами еще можно передать текстовые данные в интернет и сохранить их чтобы потом скачать. С помощью php пробовал, но для это требуется сервер. Возможно есть варианты кроме php?
Angry Demon
21-12-2016, 19:04
передать текстовые данные в интернет
В весь Интернет по всем галактикам?
С помощью php пробовал
При чём тут PHP? Это скриптовый язык общего назначения для разработки веб-приложений
Через php записывал данные в файл, который находился на сервере
jojo67, php — не способ, а средство. Способы — это протоколы: ftp, http, smtp, их security-аналоги, надстройки и расширения над ними наподобие WebDAV и т.п.
Используемый способ напрямую зависит от того, куда Вы планируете «сохранять», как правильно отметил коллега Angry Demon. Ждём от Вас ответа на данный вопрос.
Сохранять куда угодно,главное чтобы это можно было скачать с разных компьютеров. Вот хотелось бы узнать средство, которым это можно реализовать, конечно желательно способом через http
jojo67, тогда персональное облако. Лично я рекомендую, как это не странно, Яндекс.Диск — из-за вменяемой поддержки протокола WebDAV: Вы можете не только работать по https через браузер, не только синхронизировать проприентарным (как правило) клиентом папки/файлы на локальной машине с облаком, но и банально работать любым клиентом WedDAV — Проводником, Far Manager'ом, Total Commander'ом и т.п. — с ресурсом, как с обычной смонтированной файловой системой. Единственный минус — нет системы контроля версий.
Iska, подойдет ли это к этому примеру:
Через свою программу отправил некоторые данные на сохранение,завтра запускаю программу на другом компьютере и хочу их прочитать.
Это очень похоже на ftp
jojo67, подойдёт. И ftp тоже подойдёт (но я не припомню как-то стабильных free ftp-ресурсов), но будет не так удобно — редкие приложения умеют работать непосредственно с ftp напрямую.
Iska, да да, через ftp очень не стабильно. А вотна счет яндекс диска, можно ли несколько подключений к аккаунту одновременно произвести?
Iska, да да, через ftp очень не стабильно. »
Вполне стабильно, но не слишком удобно.
А вотна счет яндекс диска, можно ли несколько подключений к аккаунту одновременно произвести? »
Надо полагать, да. Но я не проверял. А в чём смысл — Вы планируете одновременно сидеть на нескольких машинах?
Надо полагать, да. Но я не проверял. А в чём смысл — Вы планируете одновременно сидеть на нескольких машинах? »
Просто интересно.
Кстати, на счет яндекс диска WedDAV. Там требуется получить OAuth или можно каким-то другим образом авторизоваться?
Просто получить OAuth что-то не получается
Через яндекс диск не получилось сделать,сложно реализовать. Есть еще идеи? :)
Там требуется получить OAuth »
Чего-чего-чего?
Доступ к Диску через WebDAV — Диск — Яндекс.Помощь (https://yandex.ru/support/disk/webdav.html)
http://i.imgur.com/XDm9THL.png
http://i.imgur.com/pPy0VEb.png
http://i.imgur.com/jSSCMIG.png
Через яндекс диск не получилось сделать,сложно реализовать. »
Там нет ничего сложного. Что именно вызвало у Вас затруднения?
Есть еще идеи? »
Перестать заниматься стратегией, и выделить время для освоения тактики™.
Там требуется получить OAuth »
Чего-чего-чего? »
вот :) https://tech.yandex.ru/disk/doc/dg/reference/get-docpage/
даа,но это уже готовые программы и показывают подключение через проводник, а мне нужно это реализовать в своей программе
Вот, как пытаюсь загрузить файл:
Ссылка (https://tech.yandex.ru/disk/doc/dg/reference/put-docpage/)
И как пытаюсь получить
Ссылка (https://tech.yandex.ru/disk/doc/dg/reference/get-docpage/)
Вот, как пытаюсь загрузить файл:
Ссылка
И как пытаюсь получить
Ссылка »
и что не получается?
з.ы. по поводу php, первые ссылки из яндекса
Автоматическая загрузка файлов на Яндекс.Диск (https://habrahabr.ru/post/67111/)
Как программно скачать файл с Яндекс.Диск? (https://toster.ru/q/72866)
jojo67, тогда здесь на этом можно и закончить. Топайте в Программирование и базы данных (http://forum.oszone.net/forum-21.html), создавайте тему, выкладывайте код.
Яндекс перекидывает на страницу помощи (https://webdav.yandex.ru)
Когда пытаюсь отправить на сервер,то он отвечает:
405
Cannot perform PUT on collection
Думаю, не правильно пишу запрос.
Iska, Если честно, это будет довольно долго все происходить, и в конце концов может вообще не получится. Может быть есть другие способы? Вот,например, пытался сделать через mail, то есть отправлять почту самому себе (получается как архив сообщений),но почта ругается.
jojo67, если лень разбираться — вызывайте командный процессор и передавайте ему строку подключения в виде:
net.exe use <Диск>: \\https://webdav.yandex.ru\ /user:<Полное имя пользователя> <Пароль>
затем работайте с подключённым диском. По окончании работы — отключайте.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.