Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для Yevgenius
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 42
1

Upload to OneDrive: ошибка 404 при загрузке файла на сервер

22.09.2014, 15:31. Показов 2187. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
День добрый.

На сервере 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.09.2014, 15:31
Ответы с готовыми решениями:

При закачивании файла на сервер возникает ошибка 404
При попытке закачать файл на сервер возникает ошибка 404. Папка Errors с правами 777. Что...

При загрузке файла на ftp-сервер - ошибка 553 (не могу создать файл)
Здравствуйте товарищи, я пытаюсь загрузить файл через ftp на свой сервер, пишет мне ошибку 553...

Чтение данных файла при его upload'е на сервер !
Привет всем ! У меня такая проблема. Нужно сделать upload файла на сайт. Сделал форму, прописал...

Сбрасываются настройки при загрузке проекта с другого компьютера через OneDrive
Такая проблема. Проекты находятся в облачной папке OneDrive. Облачная папка синхронизирована на...

4
28 / 28 / 5
Регистрация: 24.03.2013
Сообщений: 238
22.09.2014, 15:45 2
SDK там действительно ппц, Auth 2.0 с подтверждением при первом запуске на компьютере и автоматическим сохранением токена куда то в пользовательские папки.
Бредятину они тотальную придумали конечно, на гугл драйв кстати тоже самое.

Я думаю врят ли удастся залить файл без авторизации, так что изучай SDK.
0
 Аватар для Yevgenius
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 42
22.09.2014, 17:04  [ТС] 3
Может кто знает какой нибудь бесплатный хостинг без этих заморочек? Просто чтоб можно было скачать и залить файл на URL?
0
 Аватар для Cyberatino2
56 / 56 / 22
Регистрация: 24.09.2013
Сообщений: 174
23.09.2014, 00:23 4
Привет.

Юзал DriveHQ.com. Стандартное FTP-барахло есть где-то в System.
0
 Аватар для Yevgenius
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
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2014, 17:50
Помогаю со студенческими работами здесь

Название файла при загрузке на сервер
<? $filew = $_FILES; $filename = $_FILES; if(!empty($filew)) { ini_set('memory_limit',...

Ошибка при загрузке изображения на сервер
написана страничка для загрузки картинки... что-то наверное напутала с расширением файла... короче,...

Ошибка при загрузке файлов на сервер
Появилась такая проблема, загружаю файл на сервер и в конце загрузки мне выдаёт вот это: ...

Кодировка при загрузке файла на FTP сервер
Здравствуйте, у меня возникла проблема с правильной загрузкой файла на FTP сервер. Файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Преобразование полей (элементов управления содержимым) в обычный текст
РоΜа 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 предоставляет дополнительный уровень безопасности для работы с репозиториями. Для начала необходимо создать пару ключей, обычно это осуществляется с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru