2016-05-31 5 views
0

Ich möchte in der Lage sein, eine Datei an einen anderen Benutzer zu senden. Ich habe die Datei angehängt und an eine andere Benutzer-Datenbanktabelle gesendet. Nun, wie kann ich diese Datei nehmen und einen Download für den Benutzer anzeigen, der die Datei empfängt. Ausziehen der Datei, sodass der andere Benutzer sie herunterladen und anzeigen kann. Ich lese über die send_file aber nicht ganz sicher, wie man es sicher verwendet !! Vielen Dank!!So senden Sie eine Word-Datei von einem Benutzer an einen anderen

Antwort

1

Normalerweise speichere ich die Dateien auf dem Dateisystem des Servers, anstatt die Datei selbst in der Datenbank zu speichern. Überall, wo ich las, schien es das Beste zu sein.

Sie können den Namen oder den Speicherort für die bestimmte Datei speichern, die Sie herunterladen möchten, dann fordern Sie diese Informationen an und laden Sie sie mit dem üblichen <a href=".." download></a> herunter.

Sie können den Zugriff auf bestimmte Dateispeicherorte auch einschränken, wenn die Sicherheit ein Problem darstellt.

+0

Wo könnte ich anfangen, das herauszufinden? Und das würde alle Dateien behalten, die hochgeladen wurden ?? Ich benutze aws und postgres !!. Ich nehme an, ich wäre nicht in der Lage, dies auf einem lokalen Server wie sqllight zu tun? Ich benutze ngrok auch als Testanbieter. –

+0

@MichaelLombardo Blick in s3, es ist ein Teil von AWS und ist ziemlich einfach durch Edelsteine ​​wie Carrierwave oder Büroklammer zu verwenden –

+0

Ya möchte ich aws verwenden !! Ich werde es jetzt überprüfen !! Vielen Dank!! –

Verwandte Themen