Войти

Показать полную графическую версию : Передача и хранение данных в интернет


jojo67
21-12-2016, 18:56
Ребята, всем привет. Подскажите, какими способами еще можно передать текстовые данные в интернет и сохранить их чтобы потом скачать. С помощью php пробовал, но для это требуется сервер. Возможно есть варианты кроме php?

Angry Demon
21-12-2016, 19:04
передать текстовые данные в интернет
В весь Интернет по всем галактикам?

С помощью php пробовал
При чём тут PHP? Это скриптовый язык общего назначения для разработки веб-приложений

jojo67
21-12-2016, 19:19
Через php записывал данные в файл, который находился на сервере

Iska
21-12-2016, 19:41
jojo67, php — не способ, а средство. Способы — это протоколы: ftp, http, smtp, их security-аналоги, надстройки и расширения над ними наподобие WebDAV и т.п.

Используемый способ напрямую зависит от того, куда Вы планируете «сохранять», как правильно отметил коллега Angry Demon. Ждём от Вас ответа на данный вопрос.

jojo67
21-12-2016, 19:48
Сохранять куда угодно,главное чтобы это можно было скачать с разных компьютеров. Вот хотелось бы узнать средство, которым это можно реализовать, конечно желательно способом через http

Iska
21-12-2016, 20:04
jojo67, тогда персональное облако. Лично я рекомендую, как это не странно, Яндекс.Диск — из-за вменяемой поддержки протокола WebDAV: Вы можете не только работать по https через браузер, не только синхронизировать проприентарным (как правило) клиентом папки/файлы на локальной машине с облаком, но и банально работать любым клиентом WedDAV — Проводником, Far Manager'ом, Total Commander'ом и т.п. — с ресурсом, как с обычной смонтированной файловой системой. Единственный минус — нет системы контроля версий.

jojo67
21-12-2016, 20:20
Iska, подойдет ли это к этому примеру:
Через свою программу отправил некоторые данные на сохранение,завтра запускаю программу на другом компьютере и хочу их прочитать.
Это очень похоже на ftp

Iska
21-12-2016, 20:51
jojo67, подойдёт. И ftp тоже подойдёт (но я не припомню как-то стабильных free ftp-ресурсов), но будет не так удобно — редкие приложения умеют работать непосредственно с ftp напрямую.

jojo67
21-12-2016, 20:59
Iska, да да, через ftp очень не стабильно. А вотна счет яндекс диска, можно ли несколько подключений к аккаунту одновременно произвести?

Iska
21-12-2016, 21:28
Iska, да да, через ftp очень не стабильно. »
Вполне стабильно, но не слишком удобно.

А вотна счет яндекс диска, можно ли несколько подключений к аккаунту одновременно произвести? »
Надо полагать, да. Но я не проверял. А в чём смысл — Вы планируете одновременно сидеть на нескольких машинах?

jojo67
21-12-2016, 22:08
Надо полагать, да. Но я не проверял. А в чём смысл — Вы планируете одновременно сидеть на нескольких машинах? »
Просто интересно.
Кстати, на счет яндекс диска WedDAV. Там требуется получить OAuth или можно каким-то другим образом авторизоваться?
Просто получить OAuth что-то не получается

Через яндекс диск не получилось сделать,сложно реализовать. Есть еще идеи? :)

Iska
21-12-2016, 23:00
Там требуется получить 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

Через яндекс диск не получилось сделать,сложно реализовать. »
Там нет ничего сложного. Что именно вызвало у Вас затруднения?

Есть еще идеи? »
Перестать заниматься стратегией, и выделить время для освоения тактики™.

jojo67
21-12-2016, 23:10
Там требуется получить 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/)

freese
21-12-2016, 23:22
Вот, как пытаюсь загрузить файл:
Ссылка
И как пытаюсь получить
Ссылка »
и что не получается?

з.ы. по поводу php, первые ссылки из яндекса
Автоматическая загрузка файлов на Яндекс.Диск (https://habrahabr.ru/post/67111/)
Как программно скачать файл с Яндекс.Диск? (https://toster.ru/q/72866)

Iska
21-12-2016, 23:25
jojo67, тогда здесь на этом можно и закончить. Топайте в Программирование и базы данных (http://forum.oszone.net/forum-21.html), создавайте тему, выкладывайте код.

jojo67
21-12-2016, 23:28
Яндекс перекидывает на страницу помощи (https://webdav.yandex.ru)
Когда пытаюсь отправить на сервер,то он отвечает:

405
Cannot perform PUT on collection

Думаю, не правильно пишу запрос.

Iska, Если честно, это будет довольно долго все происходить, и в конце концов может вообще не получится. Может быть есть другие способы? Вот,например, пытался сделать через mail, то есть отправлять почту самому себе (получается как архив сообщений),но почта ругается.

Iska
22-12-2016, 00:00
jojo67, если лень разбираться — вызывайте командный процессор и передавайте ему строку подключения в виде:
net.exe use <Диск>: \\https://webdav.yandex.ru\ /user:<Полное имя пользователя> <Пароль>
затем работайте с подключённым диском. По окончании работы — отключайте.




© OSzone.net 2001-2012