Heim > Backend-Entwicklung > PHP-Tutorial > 关于表单上传的建议

关于表单上传的建议

WBOY
Freigeben: 2016-06-06 20:45:17
Original
1013 Leute haben es durchsucht

当前表单上传虽然支持定义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 控制。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage