我构建了一个api,它接受url中传递给它的任何文件路径,并将其显示在网页中。示例:http://12.389.798.220:5000/C:/NEWFILES/DAE.pdf
该网页将会显示
C:/NEWFILES/DAE.pdf
现在,我要获取此输出并将其传递给代码中的“转换”功能,该功能需要一个文件路径来处理文件并返回输出。
到目前为止的代码:
app = Flask(__name__)
api = Api(app)
class ectdtext(Resource):
def get(self, result):
return {'data': ectd.convert(result)}
categories=convert('/home/da/files/5ca25b67-45ef8-969c-ae571431c665.pdf')
@app.route('/')
def returnResult():
return categories
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def get_dir(path):
return path
if __name__ == '__main__':
app.run(host="0.0.0.0", port=5000)
所以,线
categories=convert('/home/da/files/5ca25b67-45ef8-969c-ae571431c665.pdf')
先前已进行硬编码。现在,我想将在网页中输入的路径作为参数传递给每个新请求的转换函数。我该怎么解决?