teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

APITESTERでのAPI実行結果を追記

2021/01/15 10:31

投稿

reraRiyu
reraRiyu

スコア1

title CHANGED
File without changes
body CHANGED
@@ -27,4 +27,22 @@
27
27
 
28
28
  fileBlob = new Blob([ret.data]); にtype pngと記載してもダメでした
29
29
 
30
- 試しにDLしたこの画像ファイルはpngなのですが、pngとは限らないので、ダウンロードしたファイルの名称を別から取得し、そちらの拡張子を当てる必要があるので、拡張子は固定指定はできないです
30
+ 試しにDLしたこの画像ファイルはpngなのですが、pngとは限らないので、ダウンロードしたファイルの名称を別から取得し、そちらの拡張子を当てる必要があるので、拡張子は固定指定はできないです
31
+
32
+ APIのバグとかではありません
33
+
34
+ APITesterにて、APIを同じように実行したところ、ファイルが取得され、正しく画像がダウンロード&表示されたため、
35
+ APIは正しく動いています
36
+
37
+ APITesterと同じようにダウンロードしたいだけなのです
38
+
39
+
40
+ <追記>
41
+ ダウンロードしたAPItesterでの正しいファイルと
42
+ VueJSでの正しくない形式ファイルを両方テキストエディタで開くと、中身が異なりました
43
+
44
+ APITESTERでのファイルは元にUPLOADした画像ファイルと同じ文字列が並んでいましたが、
45
+ Vuejsからダウンロードしたファイルは文字列が異なっていました
46
+
47
+ つまり、何らかの間違ったバイナリデータの変換が行われてしまっているのですが、理由がわかりません
48
+ どなたか教えてください