我正在使用 web.py 作为我的项目的 RESTful 服务器,现在我面临一个问题是如何上传文件。在 Phonegap 官方文档中,我找到了示例,但它是由 PHP 编写的,在服务器端它使用名为move_uploaded_file()的函数。我认为这是获取文件然后将其保存到用户想要的位置。
那么,这就是我的问题,web.py 中是否有类似的东西。或者我如何使用 web.py 获取文件?</p>
我需要一些帮助,谢谢。
我已经解决了。在客户端:
function uploadPhoto(imageURI) {
var options = new FileUploadOptions();
options.fileKey="file";#keep this name the same as server
...
ft.upload(imageURI, "http://some.server.com/upload", win, fail, options);
}
在服务器端:
def POST(self):
files = web.input(file={})#where the client side defined
data = files['file'].file.read()#got the data
...do something you wanted...