Java后台接口怎么接收Android端base64的值并转换为文件后存放在指定目录下
PHPz
PHPz 2017-04-17 17:32:23
0
2
474

手机端现在需要上传附件图片,图片经过base64转码并传到接口,那接口该怎么处理?需不需要上传文件类型?怎么通过base64转换成文件呢?
这个接口已经写好了,现在需要加上上传图片功能,用base64传。
1.我这个接口需要再加上一个什么参数?
2.怎么接受base64传过来的值啊?
3.如何把值转换成图片
4.转换成图片之后如何存放到制定目录呀?

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
阿神

Tambahkan 2 parameter rentetan, satu ialah nama fail dan satu lagi ialah aksara fail base64
Secara visual, parameter item anda perlu dihantar melalui borang, jadi dua parameter yang baru ditambah juga turut melalui borang. Anda hanya perlu menambah parameter, dan kemudian biarkan Android Hanya menggunakan borang untuk menghantar parameter di sana, springmvc akan secara automatik Suntikan tiga parameter borang ke dalam parameter kaedah anda, kemudian nyahkod rentetan menjadi tatasusunan bait melalui kelas penyahkodan base64, tukar tatasusunan bait kepada strim, simpan strim ke direktori tersuai anda dan gunakan penamaan UUID untuk mengelakkan konflik. Tulis nama fail dan laluan yang disimpan ke pangkalan data

迷茫

Kandungan semua fail, tanpa mengira jenis, adalah data binari yang diwakili oleh bait.
Fungsi pengekodan Base64 adalah untuk mengekod data binari kepada 64 aksara yang boleh dilihat, jadi jika anda perlu memulihkannya, anda hanya perlu melakukan penyahkodan Base64.
Jika anda memerlukan sebarang parameter lain, cuma tambahkan nama fail asal (termasuk sambungan).
Nyahkod pengekodan base64 terus, simpan dengan sambungan asal (nama fail tidak penting), dan kemudian gunakannya sebagai jenis fail asal.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan