Skip to content

Android Wechat app upload fail #4

@mohanlan

Description

@mohanlan

I get a problem when use angularQFileUpload on android device in wechat inlay browser。
but it works fine on Web & IOS device。

Here is the mkfile request header:

Request URL:http://up.qiniu.com/mkfile/2267329/key/dGVtcC8xNDQ2MTk5NTQ3NTcx
Request Method:POST
Status Code:400 Bad Request400 Bad Request
Request Headersview source
Accept:application/json, text/plain, /
Authorization:UpToken LUiQQYHqg151y6uxmda9WpSXt8nYSLqF7nYRKq4G:Est6rIbL1x9Tv7VqzJDmJqZxFXU=:eyJzY29wZSI6InF1YW5xdWFuenUiLCJkZWFkbGluZSI6MTQ0NjIwMzAyMn0=
Content-Type:text/plain
Origin:http://192.168.1.140:8080
Q-SID:1446199496
Referer:http://192.168.1.140:8080/client/
User-Agent:Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; SM-N9005 Build/KOT49H) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/8.8 TBS/88888888 Mobile Safari/533.1 MicroMessenger/6.2.5.51_rfe7d7c5.621 NetType/WIFI Language/zh_CN
Request Payload
YFK1MGrfFY2IvYLzNhjBrQGerxw5ue4RFAEjRWeJq83v_ty6mHZUMhDw4dLDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGYIgAAAAAAQUFBQUFBQUFBQUFBQUFBQQ==
Response Headersview source
access-control-allow-headers:X-File-Name, X-File-Type, X-File-Size
access-control-allow-methods:OPTIONS, HEAD, POST
access-control-allow-origin:*
access-control-max-age:2592000
cache-control:no-store, no-cache, must-revalidate
connection:keep-alive
content-length:67
content-type:application/json
date:Fri, 30 Oct 2015 10:03:58 GMT
pragma:no-cache
server:nginx/1.4.4
x-content-type-options:nosniff
x-log:UP/400
x-reqid:NUUAABsqpQe67hEU

AND the response error here:

{"error":"block 0: expect 2267329 bytes but only 0 bytes uploaded"}

Besides android device get File object doesn't have file.lastModifled but file.lastModifiedDate。
@gitter-badger
@chence
@icattlecoder

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions