私のペーパークリップドキュメントはどこにありますか?正しい道を見つける

StackOverflow https://stackoverflow.com/questions/3644830

質問

ユーザードキュメントを保存するサイトがあり、使用したい ペーパークリップ Google Docs Viewerを使用してそれらを表示するには(https://drive.googleblog.com/2009/09/view-online-files-using-google-docs.html).

PaperClipが機能しています。たとえば、ファイルが保存されています:127.0.0.1:3000/assets/resumes/51/original/myfile.pdf

私のサイトに埋め込まれた視聴者を通してそれを表示したいと思います。これは私のコードです(haml):

%iframe{:src=>"http://docs.google.com/viewer?url=http%3A%2F%2F127.0.0.1:3000/#{@user.file.url}&embedded=true"}

問題は、私がまだパブリックサーバーでサイトを稼働させていないという事実だけですか、それとも私のコードに何か問題がありますか? (ViewerのものなしでURLをブラウザにまっすぐ貼り付けると、ファイルが表示されます。)

役に立ちましたか?

解決

あなたの仮定は正しいです。アプリケーションが公共環境にないため、Google DocsにはLocalHostアドレスを介してPDFにアクセスする方法がないため、機能していません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top