Как мне разместить файл на моем сервере для скачивания?

13783
GiH

Это может быть глупый вопрос, но я должен спросить, потому что я никуда не денусь ...

У меня есть виртуальный частный сервер с Godaddy, и я настроил учетную запись FTP. Когда я получаю доступ к учетной записи через FTP, я вижу эти папки:

anon_ftp
cgi-bin
error_docs
httpdocs
httpsdocs
личная
статистика
поддоменов
vault_scripts
web_users
.Security (файл)

Теперь я хочу разместить файл на этом сервере, где люди могут просто перейти по URL-адресу и загрузить файл. Например, mywebsite.com/music/somesong.mp3.

Как мне это сделать? Должен ли я просто создать папку в этом месте под названием «музыка», а затем загрузить файл в эту папку? Если это так, я получаю сообщение об ошибке «550 music: Access is denied». Это ошибка прав доступа, поскольку этот пользователь является администратором, в чем же дело?


ОБНОВИТЬ

Файл, который я пытаюсь сделать доступным для скачивания, является .jad

Я поместил файл в / httpdocs / BB, но продолжаю получать эту ошибку при доступе:

«Статус HTTP 404 - /BB/plugin.jad

Тип Статус отчета

сообщение /BB/plugin.jad

описание Запрашиваемый ресурс (/BB/plugin.jad) недоступен. Apache Tomcat / 6.0.16 "


ОБНОВЛЕНИЕ 2

Я говорил с Godaddy, и они сказали, что мне нужно настроить MIME-тип как application / octet-stream. Они говорят мне, что я должен сделать это, но не говорят мне, как, так как это сделать?

Спасибо!

1
Вот как настроить тип MIME в IIS http://technet.microsoft.com/en-us/library/cc758256%28WS.10%29.aspx GiH 15 лет назад 0

5 ответов на вопрос

1
Tomas Markauskas

Если вы хотите получить доступ к файлу через http, то вам, вероятно, следует поместить музыкальную папку в папку httpdocs. Если это не работает, то это может быть некоторая подпапка в папке поддоменов.

Я не могу получить доступ к файлу, когда я помещаю его в эту папку, я получаю сообщение об ошибке, указанное выше в обновлении вопроса. GiH 15 лет назад 0
1
Josh K

Я помню, что у GoDaddy была какая-то техническая поддержка. Если у вас есть VPS, который должен помочь вам по крайней мере некоторому уровню компетентного человека.

Предполагая, что корневой URL ( example.com) указывает на ваш httpdocsкаталог, вы должны загрузить свою musicпапку в /httpdocs. Тогда веб-адрес будет www.example.com/music/song.mp3. Возможно, у GoDaddy есть .htaccessфайл, запрещающий вам (или кому-либо еще в этом отношении) доступ к .mp3файлу.

Я бы также проверил error_docsкаталог и посмотрел, нет ли у вас ошибок на стороне сервера.

Спасибо, поддержка Godaddy была на самом деле довольно полезной. Я выяснил, как настроить тип MIME в IIS здесь http://technet.microsoft.com/en-us/library/cc758256%28WS.10%29.aspx. Работа как шарм сейчас. GiH 15 лет назад 0
JAD: text / vnd.sun.j2me.app-descriptor, JAR: application / java-archive и COD: application / vnd.rim.cod вместо application / octet-stream делает файл .jad устанавливаемым на Blackberry GiH 15 лет назад 0
1
emgee

Если вы используете Apache в качестве веб-сервера, вы можете создать файл .htaccess в каталоге, где находится ваш файл .jad.

Поместите в файл .htaccess следующее:

AddType application/octet-stream .jad 
0
Sinan Ünür

Поместите его в anon_ftpкаталог для анонимного ftp. В противном случае, для http://www.example.com/music/mysong.mp3работы поместите create /httpdocs/musicи поместите mysong.mp3в этот каталог.

именно так, как мне это сделать? Зачем помещать файл в / httpdocs / music на www.mywebsite.com/music? По этому пути URL не должен быть www.mywebsite.com/httpdocs/music? GiH 15 лет назад 0
@GiH Я предполагаю, что корневой URL-адрес `http: // www.example.com /` указывает на каталог `/ httpdocs`. Sinan Ünür 15 лет назад 0
возможно, это должен быть ftp://www.example.com/music/mysong.mp3. Я думаю, что я неправильно понял синтаксис, но в основном поместил ftp: или ftp: // перед URL alpha1 15 лет назад 0
0
i-g
  1. Убедитесь, что вы обращаетесь к файлу с тем же путем, который вы использовали при копировании htdocs/. Apache чувствителен к регистру.

  2. Создайте новый файл с именем .htaccess(не пропустите период) htdocs/и поместите в него следующее:

AddType text/vnd.sun.j2me.app-descriptor .jad AddType application/java-archive .jar