我尝试使用Python或R创建Web服务。此Web服务应该 能够接收文件作为输入并处理它。到目前为止,我已经在Python中提出了以下API请求:
import requests
with open('userdata.txt','rb') as payload:
r = requests.post('https://localhost:8080/upload', data=payload, verify=False)
但是,我不知道如何设置" / upload"网络服务。我有python和/或R可用于处理请求,因为它是在我无法获得进一步访问的服务器上。总体任务是接收文件,加载机器学习算法,对文件内的文本进行分类,并返回带有分数的答案,如果有任何改变的话。
提前致谢!
答案 0 :(得分:2)
您在问题中提到的部分是代码的客户端。您必须先选择一个Web框架。对于像您提到的那样的单个控制器,您可以使用cherrypy。它如此简单和有趣的使用。只需import cherrypy
class UploadFile(object):
@cherrypy.expose
def upload(self, ufile):
data = ufile.file.read() # Read the file you uploaded
# Process your data
cherrypy.quickstart(UploadFile())
然后
function add(target){
alert(target.parentNode.getAttribute('id'));
}