关于表单上传的建议

WBOY
リリース: 2016-06-06 20:45:17
オリジナル
964 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!