nasec blog

プログラミングやPCについての覚え書き
SEARCH
PROFILE
北陸で働くSIer。主にWEB系。
効率化と情報共有を常に模索中。。
音ゲーが好きです。
好奇心旺盛で興味のあるものは何でも飛びつきます!
RECOMMEND
CATEGORIES
ARCHIVES
RECENT COMMENT
  • mkdirで作成したディレクトリに作成と同時に移動する
    h41k4 (04/22)
  • とぅ
    h41k4 (04/22)
  • mkdirで作成したディレクトリに作成と同時に移動する
    totoro (03/30)
  • Xperiaでファイルのダウンロードに失敗する
    h41k4 (12/14)
  • Xperiaでファイルのダウンロードに失敗する
    きむら (12/14)
  • Xperiaでファイルのダウンロードに失敗する
    h41k4 (12/01)
  • Xperiaでファイルのダウンロードに失敗する
    きむら (12/01)
  • 指定したデバイス、パス、またはファイルにアクセスできません。適切なアクセス許可がない可能性があります。
    ゆう (03/16)
  • ネットマーブル(チョコマ)のパズル「ボタン」
    Yero (03/12)
RECENT TRACKBACK
  • 指定したデバイス、パス、またはファイルにアクセスできません。適切なアクセス許可がない可能性があります。
    プレサーチ (11/19)
ブログパーツ
フィードメーター - nasec blog
OTHERS
SPONSORED LINKS
みんなのブログポータル JUGEM
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - |
Androidからのファイルダウンロードで気を付けること
先日の記事でAndroidでBASIC認証がかかったページからファイルのダウンロードを
行うと失敗することを記載しましたが、その他にもファイルのダウンロードで注意する
点がありました。

自己署名証明書を使用したサーバーからのファイルのダウンロードが正常に行われない

こちらはXperiaのサイトにも記載されていますが、Androidの仕様により、
ブラウザとDownload を行うモジュールは異なっており、SSL認証情報を引き継ぎません。

とのことです。

日本語ファイルのダウンロード

URLエンコードやRFC 2047、RFC 2231に沿ってみるなどいろいろ試してみましたが、
日本語ファイル名のファイルがうまくダウンロードされませんでした。
(ダウンロード履歴から見ると、日本語の部分が欠落している)
GalaxyTabで試した限りでは、日本語の部分が__のようになってしまいました。

例:日本語ファイル1.txt → ______1.txt

フォーラムにも投稿されているようですが、明確な解決策がつかめていません。
また、OSのバージョンによらず問題がおき、端末によっては正常に表示されるものも
あるようなので、端末依存なのかもしれません。
良い情報があったら教えてください。

参考:日本語ファイル名
http://oku.edu.mie-u.ac.jp/~okumura/php/filename.php


Androidは端末も多く、実装が違うとこれからいろいろ悩まされそうです。。
| Android | 05:22 | comments(0) | trackbacks(0)
Xperiaでファイルのダウンロードに失敗する
最近、Xperiaの動作を検証する機会があったのですが、その際にファイルのダウンロードが
うまくいかずハマってしまったのでメモしておきます。

私自身Xperiaをあまり触ったことがなかったので、どのような拡張子に対応しているのか、
というのが分かりませんでした。
実際にサーバーに設置したファイルに対して、ダウンロードしてみると、ダウンロードに失敗してしまいました。

画像:<不明>ダウンロードできませんでした。と表示される。



非対応の拡張子なのかといろいろ調べてみたところ、BASIC認証のかかったページから
ダウンロードが出来ないという情報がありました。

iPhoneからはダウンロード可能だったので、サーバー側は疑ってなかったのですが、
なかなか気づけませんでした・・。
ということで、BASIC認証を外すとDLに成功しました。

参考:android端末でベーシック認証のかかったディレクトリからダウンロード - プログラマのページ
http://onno.jp/dev/2011/01/android-1.html
| Android | 11:37 | comments(4) | trackbacks(0)