关于表单上传的建议

WBOY
Libérer: 2016-06-06 20:45:17
original
964 Les gens l'ont consulté

当前表单上传虽然支持定义key,例如定义为upload/2014607/983d.jpg,但实际没有什么作用,需要优化才行。原因是,服务端不知道客户端要上传的是什么类型的文件,比如指定为*.jpg,而客户端上传的文件可能是png或者doc,因此这种指定key的方式在表单上传中没有任何作用,除非系统仅仅允许客户端上传指定的唯一一种类型的文件。

建议表单上传时,定义的key只是文件名,不包括扩展名,扩展名由系统自动加上原始文件的扩展名。

希望马上能解决这个问题,非常需要!

回复内容:

当前表单上传虽然支持定义key,例如定义为upload/2014607/983d.jpg,但实际没有什么作用,需要优化才行。原因是,服务端不知道客户端要上传的是什么类型的文件,比如指定为*.jpg,而客户端上传的文件可能是png或者doc,因此这种指定key的方式在表单上传中没有任何作用,除非系统仅仅允许客户端上传指定的唯一一种类型的文件。

建议表单上传时,定义的key只是文件名,不包括扩展名,扩展名由系统自动加上原始文件的扩展名。

希望马上能解决这个问题,非常需要!

没太理解楼主的意思,在表单上传时你可以指定文件的MimeType. php的sdk在: https://github.com/qiniu/php-sdk/blob/develop/qiniu/io.php
再结合上传策略:
http://developer.qiniu.com/docs/v6/api/reference/security/put-policy.html
中的 detectMime 字段进行 MimeType 控制。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!