2016-06-01 2 views
1

1つのページに、異なるファイルタイプのファイルへの複数のリンクがあります。単一のリンクは次のようになります。クリックユーザーが簡単にダウンロードしたファイルを取得し、自社のデバイスで開くことができブラウザ内の異なるファイルタイプのファイルを開く

<a href="/uploads/sandglass.pdf" download="sandglass.pdf"> download sandglass </a> 

に。

私たちが達成したいことは、ブラウザ内のファイルを新しいタブで開くことです。

質問:添付ファイルがGmailでどのように開かれているかと同様の結果を得るにはどうすればいいですか?

新しいタブで開く必要があるファイルタイプは、通常、次のとおりです。pdf, doc, docx, xls, xlsx, ppt, pps, jpg, png

ご迷惑をおかけして申し訳ございません。

答えて

1

aタグを操作できますか?

場合は、ダウンロード属性を削除し、値_blanktarget属性を追加して、別のタブでファイルを開くことができます。

<a href="/uploads/sandglass.pdf" target="_blank"> download sandglass </a> 

しかし、Chromeと他のブラウザでは、例えば、いくつかのあなたはネイティブここ を記載されているファイル、docppsxlsのプレビューを開くことができません。

これらのサポートされていないファイルの解決策は、ユーザーがブラウザでプレビューできるようにPDFに保存することです。たぶん、あなたは彼らにhttp://www.aspose.com/products/words

のようなサービスで、サーバー側に保存し直すことができ、この答えを見てみましょう、多分あまりにもあなたを助けることができます。 How do I render a Word document (.doc, .docx) in the browser using JavaScript?

+0

おかげで多くのことを。しかし、これは単に 'pdf'と' png'ファイルに役立ちます。他のファイルタイプはどうですか? はい、私はサーバー側を制御しています。 – WpDoe

+0

この回答は多分あなたを助けることができますhttp://stackoverflow.com/questions/27957766/how-to-render-word-documentdoc-docx-in-browser-using-javascript –

+0

ありがとう、それは私が必要なすべてでした:) – WpDoe

関連する問題