jqueryとSQL SERVERでASP.NET MVCを使用しています。ベース64バイトの配列がクロムで動作しない
私は成功をAjaxやブラウザの新しいタブにそれを渡すために、コントローラ側からベース64を得た1ページを持っており、それは私のPDFファイルを表示します:
window.open("data:application/pdf;base64, " + data.bytedata);
興味深いのは、それがされたFirefoxでありますクロムでもうまく動作していますが、クロムで最後の2〜3日からクロムとファイアフォックスでも動作しないバイタータータを私に与えるだけでは動作しません。
クロムのコントローラーから来ているバイタータが無効なのは、それがファイアフォックスだけでなく、クロムでも同じページだからです。同じ呼び出し元と同じコントローラーからのコールタムもクロムで正常に動作していますとfirefoxでも。
この問題の識別方法がわかりません。
それは動作していると同時に、同時に動作しないようです!私は間違ってあなたの質問を間違って読んでいる必要があります –
一歩を踏み出し、すべてを理解可能なステートメントで書き直そうとしましょう。あなたの現在のワークフローは***です。**あなたはブラウザーからバイトデータを送信します。** 2。**サーバーに保存します。 ** 3。**他のブラウザからこのデータを取得する* **問題**は数日からクロムブラウザから送信されたデータが壊れています(FFでもこれらのデータを処理できません)。*それはすべて正しいですか?もしそうなら、クロムはFFから送られたデータを扱うことができますか?実際のバイナリpdfファイルの代わりにb64データを送信するのはなぜですか? – Kaiido
@JaromandaX私がFirefoxでアプリケーションを実行し、そのbase64のURLをコピーしてChromeに貼り付けると、それが実行されますが、chromeからfirefoxへのvisaの場合は実行されます。それはクロムで実行されていないと同じリンクはまた、Firefoxで実行されていません。これは3日前から行われています。 –