gpt4 book ai didi

java - 文件上传错误 nanohttpd

转载 作者:太空狗 更新时间:2023-10-29 16:20:32 27 4
gpt4 key购买 nike

我使用下面的代码使用 NanoHTTPD 上传文件,但没有上传任何东西,也没有给我临时路径。

代码是:

new Response(
HTTP_OK,
MIME_HTML,
"<html><body><form name='up' enctype='multipart/form-data'><input type='file' name='file' /><br /><input type='submit'name='submit' value='Upload'/></form></body></html>"
);

我成功获取上传页面,点击上传按钮后,我的网址也变成了

http://IP_ADD:PORT/file?file=closed.png&submit=Upload

但没有任何内容上传到我的手机。

你能帮帮我吗?

最佳答案

请记住,如果您使用的是 NanoHttpd,则在处理请求时上传需要存储为临时文件。

服务器使用标准的 java.io.tmpdir 来决定临时文件的位置。但在大多数手机上,系统会将变量指向 SD 卡。

因此,您可能希望将访问外部 SD 卡的权限添加到您的 Android Manifest。

关于java - 文件上传错误 nanohttpd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16149415/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com