保存上传的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了保存上传的文件相关的知识,希望对你有一定的参考价值。
我正在尝试保存用户上传到主机服务器的图像文件,但我不确定如何。
当他们提交时,文件将被发送到javascript,我将文件存储为变量。接下来我应该做什么?我是否需要在php中执行此操作,还是可以使用一种方法将此文件存储在服务器上的指定URL中?
答案
当您说您将图像存储在JavaScript中的变量中时,我假设您指的是客户端的Web浏览器。如果这是真的,那么你还没有将它传输到服务器,更不用说存储在任何地方。
通常,您将使用表单数据中的映像发出POST请求,并且目标URL是将处理POST数据的服务器上的PHP脚本。
您可能希望使用AJAX请求而不是带有action =“”URL的简单表单,以避免离开当前网页并登陆PHP脚本(可能不呈现任何html,它只是一个空白页面) 。
像jQuery这样的库可以很容易地做POST请求。以下是一些使用jQuery和PHP将图像上传到Web服务器的教程:
http://phppot.com/php/php-ajax-image-upload/
该教程假设您仍然拥有上一个教程中的服务器端PHP文件:
http://phppot.com/php/working-on-file-upload-using-php/
以上是关于保存上传的文件的主要内容,如果未能解决你的问题,请参考以下文章
kindeditor,kindeditor编辑内容无法保存,并且无法上传图片或者文件