Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,151件0お世話になります。monacaを使って、HTML5+Javascriptベースのevernoteアプリを開発しています。画像をevernoteに投稿するための昨日の実装ができず、詰まっている状況です。ウェブでまる1日情報を探しましたが、恥ずかしながらいまだ解決できていません。背景は下記になります。形式(例:file://xxxxx.jpg)で取得できます。【2.Evernoteの仕様】evernoteの仕様で、画像をアップロードするには、resourceを指定する必要があります。resorce.data.bodyとしてバイナリデータを、resorce.data.bodyHashとしてMD5ハッシュ(16進)を指定する必要があります。・ハッシュが生成されない・そもそも、変数へのバイナリファイルの入れ方に自信がない。ある「md5.js」を使用。(世に出す前には適切な権利関係の処理をいけませんが、ひとまず動作するかを見ています。="";//ここには、外部の別の関数からbase64形式のデータが入力されます。//バイナリデータを入れる変数(のつもりですが、自信がありません。"";//撮った写真のハッシュ。evernoteにアップする際に必要。ビッグエンディアン方式を使用する。バイナリの中身をdata_viewを使って見る際の処理用の変数。バイナリの中身をdata_viewを使って見る際の処理用の変数。4;3.結果hashの出力結果が"0123456789abcdeffedcba9876543210"となり、MD5_hexhash()にうまく情報が渡せていないようです。data_viewで確認すると、何らかのデータがきちんと埋まっているようです。4.やりたいこと変数へのバイナリデータの格納、ハッシュ文字列の生成。形式(例:file://xxxxx.jpg)でも構わないと考えています。後者の場合、fileapiのfilereaderを使うことになるかと思いますが、これを使う場合は権限関係でユーザーがウェブ上でクリックしないといけないと聞いたことがあり、混乱しています。雑駁ですが、解決策等、お気づきの点があれば、ご教示いただけないでしょうか。ご多忙のところ、申し訳ございません。ArrayBuffer]"のhashを求めてます。他のMD5の実装を使うのがいいでしょう。個の銅バッジご多忙のところ、早速ご回答いただき、誠にありがとうございました。ご示唆の通り、別のMD5実装を用い試したところ、無事、希望通りの操作ができました。ありがとうございました。取り急ぎお礼申し上げます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょう関連する質問16JavaScriptからファイルをダウンロードさせるのはどうしたら良いですか?0javascriptのFileListから、指定要素を削除したいです1monacaでテンプレート上でjavascriptが効かない0dropzone.js(ドラッグ&ドロップでのアップロード)が上手く動作しません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。