Wie kann ich eine Datei auf meinem Server zum Download bereitstellen?

14156
GiH

Dies könnte eine dumme Frage sein, aber ich muss fragen, weil ich nirgendwohin komme ...

Ich habe einen virtuellen privaten Server bei Godaddy und habe einen FTP-Account eingerichtet. Wenn ich über FTP auf das Konto zugreife, sehe ich folgende Ordner:

anon_ftp
cgi-bin
error_docs
httpdocs
httpsdocs
private
Statistik-
Unterdomänen
vault_scripts
web_users
.Security (Datei)

Jetzt möchte ich eine Datei auf diesem Server platzieren, in der die Benutzer einfach zu einer URL navigieren und die Datei herunterladen können. Zum Beispiel mywebsite.com/music/somesong.mp3.

Wie mache ich das? Erstellen Sie an diesem Ort einfach einen Ordner namens "Musik" und laden Sie die Datei dann in diesen Ordner hoch? Wenn ja, erhalte ich die Fehlermeldung "550 music: Zugriff wird verweigert". Ist dies ein Berechtigungsfehler, weil dieser Benutzer admin ist.


AKTUALISIEREN

Die Datei, die ich zum Download zur Verfügung stellen möchte, ist eine .jad-Datei

Ich habe die Datei in / httpdocs / BB abgelegt, erhalte jedoch beim Zugriff folgende Fehlermeldung:

"HTTP Status 404 - /BB/plugin.jad

Typ Statusbericht

Nachricht /BB/plugin.jad

description Die angeforderte Ressource (/BB/plugin.jad) ist nicht verfügbar. Apache Tomcat / 6.0.16 "


UPDATE 2

Ich habe mit Godaddy gesprochen und sie sagten, ich müsse den MIME-Typ als Anwendung / Octet-Stream konfigurieren. Sie sagen mir, dass ich es tun muss, aber sag mir nicht wie, also wie wird das gemacht?

Vielen Dank!

1
So konfigurieren Sie einen MIME-Typ in IIS http://technet.microsoft.com/en-us/library/cc758256%28WS.10%29.aspx GiH vor 15 Jahren 0

5 Antworten auf die Frage

1
Tomas Markauskas

Wenn Sie über http auf die Datei zugreifen möchten, sollten Sie den Musikordner wahrscheinlich im Ordner httpdocs ablegen. Wenn dies nicht funktioniert, kann es sich um einen Unterordner im Unterdomänenordner handeln.

Ich kann nicht auf die Datei zugreifen, sobald ich sie in diesem Ordner abgelegt habe. Ich erhalte die Fehlermeldung, die im Update zu der Frage angegeben ist. GiH vor 15 Jahren 0
1
Josh K

Ich erinnere mich, dass GoDaddy irgendeine Form von technischer Unterstützung hatte. Wenn Sie eine VPS haben, sollten Sie mindestens ein gewisses Maß an kompetenter Person haben, um Ihnen zu helfen.

Angenommen, die Stamm-URL ( example.com) verweist auf Ihr httpdocsVerzeichnis, würden Sie Ihren musicOrdner in hochladen /httpdocs. Dann wäre die Webadresse www.example.com/music/song.mp3. Es ist möglich, dass GoDaddy über eine .htaccessDatei verfügt, die den Zugriff auf eine .mp3Datei (oder andere Personen) verhindert .

Ich würde auch das error_docsVerzeichnis überprüfen und sehen, ob Sie serverseitige Fehler erhalten.

Thanks, godaddy support was actually pretty useful. I figured out how to configure a MIME type in IIS here http://technet.microsoft.com/en-us/library/cc758256%28WS.10%29.aspx. Work's like a charm now. GiH vor 15 Jahren 0
JAD: text / vnd.sun.j2me.app-descriptor, JAR: application / java-archive und COD: application / vnd.rim.cod anstelle von application / octet-stream macht die Datei .jad auf Blackberry installierbar GiH vor 15 Jahren 0
1
emgee

Wenn Sie Apache als Webserver verwenden, können Sie eine .htaccess-Datei in dem Verzeichnis erstellen, in dem sich Ihre .jad-Datei befindet.

Fügen Sie Folgendes in die .htaccess-Datei ein:

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

Legen Sie es in das anon_ftpVerzeichnis für anonymes ftp. Andernfalls http://www.example.com/music/mysong.mp3legen Sie create /httpdocs/musicund mysong.mp3dieses Verzeichnis an, um zu arbeiten .

exactly, so how do i do that? Why would putting a file in /httpdocs/music point to www.mywebsite.com/music? By this path shouldn't the URL be www.mywebsite.com/httpdocs/music? GiH vor 15 Jahren 0
@GiH Ich gehe davon aus, dass die Stamm-URL `http: // www.example.com /` auf das Verzeichnis `/ httpdocs` verweist. Sinan Ünür vor 15 Jahren 0
it may need to be ftp://www.example.com/music/mysong.mp3 i think i got the syntax wrong, but basically put ftp: or ftp:// in front of the URL alpha1 vor 15 Jahren 0
0
i-g
  1. Stellen Sie sicher, dass Sie auf die Datei mit demselben Pfad zugreifen, den Sie beim Kopieren verwendet haben htdocs/. Apache unterscheidet zwischen Groß- und Kleinschreibung.

  2. Erstellen Sie eine neue Datei mit dem Namen .htaccess(verpassen Sie die Periode nicht) unter htdocs/und fügen Sie Folgendes ein:

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