- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我最近一直致力于改进工作中的一个应用程序,该应用程序将允许用户删除不存储在本地计算机上但存储在内部网络上的 Linux 服务器上的演示文稿。我的问题是我不确定如何执行此删除操作。文件位置如下:
http://ipaddress/dataconf/productusers/**ACCOUNT**/presentations/
我可以访问帐户名,这是一个需要传入的参数才能导航到正确的目录。我还将有权访问演示文稿名称,这将需要指定要删除的正确演示文稿。
我遇到的问题是从哪里开始。
我使用的是 Spring 框架,所以我的代码混合了 Java、JSP 和 JavaScript。
基本上我有一个 .jsp 页面,我在其中布置与每个帐户关联的演示文稿。即当您单击一个帐户时,它会调用数据库并列出与该帐户关联的演示文稿。然后您可以选择单个帐户并删除,或者按一个删除所有按钮并将它们全部删除。
我目前正在使用它,以便当您在我的应用程序中删除演示文稿时,它会从数据库中删除相应的记录,但我还需要删除物理演示文稿,这是这个问题的基础。仅供引用,这些请求(从数据库中获取演示文稿、从数据库中删除演示文稿)都是通过 AJAX 和 JSON 处理的。
我希望学习如何创建到正确服务器的连接,导航到上面指定的正确目录,并在我在前一段。
如果您能指出正确的方向,我们将不胜感激。另外,如果您需要任何进一步的说明,请随时告诉我。
再次感谢,
戴夫
最佳答案
这并不容易。或者也许会。请先了解,仅仅知道某些文件在 HTTP 服务器上的发布位置对于操作这些文件而言基本上是无用的。
所以我理解以下内容:您在服务器 A 上有自己的 Web 应用程序,某处有一个数据库,一些文件位于另一个 Web 服务器 B 上。在服务器 B 内部,这些文件将位于某个奇怪的目录中,例如/var/www/docs/whoknowswhat/somefolder/dataconf/productusers
。
您需要做的是以某种方式通过网络将此文件夹从服务器 B 中暴露给您的服务器 A。与您的管理员人员交谈。也许 NFS 是一个选项,或者 Samba 或 SSHFS。确保您拥有写入权限,并确保没有其他人拥有。
一旦您将 B 中的位置安装到您的服务器 A 中并且它可以作为某个目录 /mnt/serverB/productusers
供您使用,那么您所要做的就是 something like this ,即 File f = ...; f.delete();
关于java - 通过我的应用程序删除驻留在内部 Linux 服务器上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27827008/
我正在创建一个“杀死”人的命令。我希望机器人返回消息“哈!你以为!@Author 死了!”如果他们 ping 机器人。 (我如何让机器人查看它是否被 ping 过?)答案已更新并且现在可以正常工作。
我有一个在heroku 上运行的应用程序,例如my-app.herokuapp.com。但是,如果我输入 ping -c 10 my-app.herokuapp.com 在Mac终端中,它显示请求超时
我在 minikube 集群中有一个 k8s 服务/部署(default 命名空间中的名称 amq: D20181472:argo-k8s gms$ kubectl get svc --all-nam
我有 2 个 EC2 Ubuntu 实例。它们共享相同的 VPC、子网和安全组。实例的防火墙已关闭。但是私网IP还是无法互相ping通。如何让这些实例互相 ping 通? 最佳答案 在安全组中,为“回
我可以连接到我的 wifi(另一台笔记本电脑在此网络上正常),但是浏览器不会加载网页,并且我无法 ping 通 google.com 我注意到的一件奇怪的事情是,如果我查看/etc/resolv.co
我在 Azure 上使用 PUBSUB 时遇到问题。 Azure 防火墙将关闭闲置任意时间的连接。对于时间长度存在很多争议,但人们认为大约是 5 - 15 分钟。 我使用 Redis 作为消息队列。为
我很无聊,因为我的开发服务器已关闭,我正在运行命令提示符以无限期地 ping 服务器,以便我看到它们何时停止超时并知道我可以再次工作。与此同时,我想制作一个 Air 应用程序来为我做这件事,所以当它开
是否可以向 nat 后面的主机发送回显请求 后。所有的 echo-request 都不包含目标主机的端口,因此如果有多个主机使用相同的外部 ip 地址,nat 将如何将 echo-reques
我按照以下链接创建了 azure 实例 http://michaelwasham.com/2013/09/03/connecting-clouds-site-to-site-aws-azure/ 我可
friend 们,我认为这是一件奇怪的事情(至少对我来说)。因为我了解到互联网上的每个域名都有一个对应的IP地址。它存储在 DNS 上的某个位置。 现在,这就是我从命令行 ping google.co
我正在尝试使用分配给 kube-dns 服务的集群 IP 从 dnstools pod ping kube-dns 服务。 ping 请求超时。在同一个 dnstools pod 中,我尝试使用暴露的
我按照以下链接创建了 azure 实例 http://michaelwasham.com/2013/09/03/connecting-clouds-site-to-site-aws-azure/ 我可
我有一个虚拟网络 vmnet2,使用 10.0.2.0/24 网络,我希望我的 Linux 服务器能够 ping 默认网关。 我已将 Linux eth1 值设置为 IPADDR="10.0.2.50
我想将我的本地 mysql 数据库迁移到 Amazon RDS。但首先我想测试它是否正在接收通信。所以我尝试ping它。但是尝试超时。 ping -c 5 myfishdb.blackOut.us-w
我对 AWS 很陌生,已经测试过启动一个实例,如下所示: 下面是安全组,附加了inbound规则 我的问题是我无法 ping 通这台服务器。我可以知道我是否理解错了什么吗? 最佳答案 您需要为其创建新
我对 AWS 很陌生,已经测试过启动一个实例,如下所示: 下面是安全组,附加了inbound规则 我的问题是我无法 ping 通这台服务器。我可以知道我是否理解错了什么吗? 最佳答案 您需要为其创建新
如何确定 IP 地址是否可 ping 通?另外,如何使用 perl 脚本找到可 ping 的 IP 是静态的还是动态的? 最佳答案 看看 Net::Ping模块; #!/usr/bin/env per
我已经研究这个有一段时间了。对于网站 static.etreeblog.com,如果网站离线,我想更改 duv 的类。 我研究过的方法: - 使用带有图像的 onerror 标签来运行函数。-问题:我
我正在使用 OpenvSwitch-2.5.2 在两个虚拟机上设置第 2 层网络,如上图所示。 在阅读了 ovs 官方教程和其他一些文章后,我在每个虚拟机上尝试了以下命令: # on vm1 ip l
我有一个名为 backend 的 Docker 容器,它公开了一个端口 8200,并在其中的 gunicorn 后面运行了一个 django 服务器。这是我的 Dockerfile: FROM deb
我是一名优秀的程序员,十分优秀!