0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 42
|
|
1 | |
Upload to OneDrive: ошибка 404 при загрузке файла на сервер22.09.2014, 15:31. Показов 2187. Ответов 4
Метки нет (Все метки)
День добрый.
На сервере OneDrive (Microsoft) имеется некий файл. Этот файл открыт для общего доступа, для чтения и редактирования. Изначально OneDrive дает такой https://onedrive.live.com/redi... file%2cdat линк. В этом линке, заменив "redir?" на "download?" я получаю прямой линк для скачивания файла (иначе, это линк на страницу для скачивания). С прямым линком все хорошо. Файл качается, и все замечательно. Далее, программа должна этот файл поменять и залить обратно. Но тут начинается веселье. При попытке залить файл на тот же прямой линк через WebClient.UploadData(...) получаю ошибку 404.. Поменял "download?" на "upload?". Само собой тоже не заработало. Читал про Live SDK. Думаю ладно.. Подключу SDK, сделаю логин, ну и залью файл. Но с этим SDK один геморрой. В общем может кто знает каким образом залить файл на OneDrive или любой другой бесплатный хостинг, поддерживающий direct link download и upload? Много места на хостинге не надо. Спасибо
0
|
22.09.2014, 15:31 | |
Ответы с готовыми решениями:
4
При закачивании файла на сервер возникает ошибка 404 При загрузке файла на ftp-сервер - ошибка 553 (не могу создать файл) Чтение данных файла при его upload'е на сервер ! Сбрасываются настройки при загрузке проекта с другого компьютера через OneDrive |
28 / 28 / 5
Регистрация: 24.03.2013
Сообщений: 238
|
|
22.09.2014, 15:45 | 2 |
SDK там действительно ппц, Auth 2.0 с подтверждением при первом запуске на компьютере и автоматическим сохранением токена куда то в пользовательские папки.
Бредятину они тотальную придумали конечно, на гугл драйв кстати тоже самое. Я думаю врят ли удастся залить файл без авторизации, так что изучай SDK.
0
|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 42
|
|
22.09.2014, 17:04 [ТС] | 3 |
Может кто знает какой нибудь бесплатный хостинг без этих заморочек? Просто чтоб можно было скачать и залить файл на URL?
0
|
56 / 56 / 22
Регистрация: 24.09.2013
Сообщений: 174
|
|
23.09.2014, 00:23 | 4 |
Привет.
Юзал DriveHQ.com. Стандартное FTP-барахло есть где-то в System.
0
|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 42
|
|
28.09.2014, 17:50 [ТС] | 5 |
Итак, с начала решил все это провернуть с помощью DropBox
Вроде надежный, бесплатный сервис. Но его API оставляет желать лучшего. В нем получилось все-таки залить файл (после танцев с бубнами, получении специального файла идентификации...) Но файл залить получилось только в корневую папку. Все попытки залить в под-папки - exception... Надоело все это дело. Решил поискать что нибудь другое. Нашел в конце концов бесплатный FTP хостинг. Вроде все просто и даже работает. Если кому надо - http://www.freewebhostingarea.com/ Как залить файл на FTP можно посмотреть тут: http://msdn.microsoft.com/en-u... .110).aspx
0
|
28.09.2014, 17:50 | |
28.09.2014, 17:50 | |
Помогаю со студенческими работами здесь
5
Название файла при загрузке на сервер Ошибка при загрузке изображения на сервер Ошибка при загрузке файлов на сервер Кодировка при загрузке файла на FTP сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Преобразование полей (элементов управления содержимым) в обычный текст
РоΜа 23.01.2025
Возникла необходимость преобразовать поля в текст (те, что на вкладке разработчик добавляются) . Помучившись родил следующее:
Sub ПоляВТекст()
Преобразует все поля в текст (даты, текст,. . .
|
Как проверить существование директории в скрипте Bash
bt_guru 23.01.2025
При разработке скриптов Bash одной из ключевых задач является корректная работа с файловой системой, где особое место занимает проверка существования директорий. Эта операция становится критически. . .
|
Как работают срезы (slice) в Python
bytestream 23.01.2025
Python предоставляет разработчикам мощный и гибкий инструмент для работы с последовательностями данных - срезы (slices). Эта функциональность позволяет извлекать, модифицировать и управлять. . .
|
Как удалить подмодуль (submodule) в Git
bytestream 23.01.2025
При работе с крупными проектами в системе контроля версий Git разработчики часто сталкиваются с необходимостью управления зависимостями и внешними компонентами. Подмодули (submodules) представляют. . .
|
В чем разница между @staticmethod и @classmethod в Python. Декораторы методов
bytestream 23.01.2025
В Python декораторы методов представляют собой мощный инструмент, позволяющий модифицировать поведение функций и методов без изменения их исходного кода. Эта возможность является одной из. . .
|
Как преобразовать InputStream в String в Java
bytestream 23.01.2025
В мире Java-разработки работа с потоками данных является одной из ключевых операций при создании современных приложений. InputStream, как фундаментальный класс для обработки входных потоков данных,. . .
|
Как обновить форк (ответвление) репозитория в Git
bytestream 23.01.2025
Одним из наиболее мощных инструментов Git для организации совместной работы является механизм форкинга репозиториев, который позволяет создавать независимые копии проектов для дальнейшей разработки. . . .
|
Как работает async/await в C#. Асинхронное программирование в .NET
bytestream 23.01.2025
Введение в асинхронное программирование
Асинхронное программирование представляет собой важнейшую концепцию современной разработки программного обеспечения, особенно в контексте создания. . .
|
КуМир: полное руководство
bytestream 23.01.2025
Введение в КуМир: история создания и назначение
КуМир (Комплект Учебных МИров) представляет собой образовательную среду программирования, которая была создана для обучения основам алгоритмизации и. . .
|
Что такое OLAP. Где и как использовать многомерный анализ данных
bytestream 23.01.2025
Введение в OLAP-технологии
В современном мире бизнес-аналитика и обработка больших массивов данных играют ключевую роль в принятии стратегических решений. Организации накапливают огромные объемы. . .
|
MongoDB: что это, для чего нужна и как использовать
bytestream 23.01.2025
Введение в MongoDB: современная документоориентированная СУБД
В современном мире разработки программного обеспечения выбор правильной системы управления базами данных является критически важным. . .
|
Как использовать закрытый ключ шифрования в Git. Шифрование в Git
bytestream 23.01.2025
Установка и настройка закрытых ключей в Git предоставляет дополнительный уровень безопасности для работы с репозиториями. Для начала необходимо создать пару ключей, обычно это осуществляется с. . .
|