|
用 kindeditor 批量图片上传时,遇到以下问题:
kindeditor 发给 服务器 的 数据如下:
------------Ij5ei4Ef1ei4ei4ae0cH2ei4ae0gL6Content-Disposition: form-data; name="Filename"é’花瓷å°.jpg------------Ij5ei4Ef1ei4ei4ae0cH2ei4ae0gL6Content-Disposition: form-data; name="imgFile"; filename="é’花瓷å°.jpg"Content-Type: application/octet-stream------------Ij5ei4Ef1ei4ei4ae0cH2ei4ae0gL6Content-Disposition: form-data; name="Upload"Submit Query------------Ij5ei4Ef1ei4ei4ae0cH2ei4ae0gL6--
而上传单个文件时 数据是这样的:
------WebKitFormBoundarySdeT3xemxCI3YwaDContent-Disposition: form-data; name="localUrl"C:\fakepath\é’花瓷å°.jpg------WebKitFormBoundarySdeT3xemxCI3YwaDContent-Disposition: form-data; name="imgFile"; filename="é’花瓷å°.jpg"Content-Type: image/jpeg------WebKitFormBoundarySdeT3xemxCI3YwaD--
问题是,CI 的Upload 这个类 里头需要判断文件类型:
// Is the file type allowed to be uploaded?if ( ! $this->is_allowed_filetype())
批量上传图片时的请求是: Content-Type: application/octet-stream
CI 获取不到 是哪一种类型啊。
请教解决方法。
|
|