我是Web组装的新手
我将import io
import os
@app.route('/download')
def download_file():
file_path = get_path_to_your_file()
return_data = io.BytesIO()
with open(file_path, 'rb') as fo:
return_data.write(fo.read())
# (after writing, cursor will be at last byte, so move it to start)
return_data.seek(0)
os.remove(file_path)
return send_file(return_data, mimetype='application/pdf',
attachment_filename='download_filename.pdf')
写到目录web.go
下的服务器index.html
wasm_exec.js
main.wasm
然后我Hello_WebAssembly
在终端
然后我进入localhost:8080,它报告go run web.go
我正在按照说明404 page not found
这是我的https://github.com/golang/go/wiki/WebAssembly
代码
web.go
我不知道为什么
希望有人可以帮助我
预先感谢
顺便说一句,我的操作系统是win10
答案 0 :(得分:0)
我假设您的项目名为Hello_WebAssembly
,并且您正在文件夹中运行go run
命令。
如果是这种情况,那么您要为当前目录(项目)中的资源提供服务,http.Dir
的调用应为http.Dir(".")
。